I'm absolutely in love with Microsoft's Consolas programming font. It's the most beautiful, readable programming font I've ever used, and I've tried tons. Before now, Courier New and (in a pinch) Lucida Console were the only fonts I could stomach for writing code, but Consolas outdoes them both.