In order of cost: SQL Server, MSDN, Windows Server, Office.
We got utterly raped by the SQL 2012 upgrade with the core licensing changes as we have a few 48 core machines. (enough to make us consider PostgreSQL as a serious option now)
We're not public facing either.