i've been programming for a little while with Microsoft Visual C++ 2005 Express, but i never had so much fun reading/writing code as two days ago when i changed the editor font to Consolas. Consolas is one of a number of new fonts developed specifically with Windows Vista in mind, but Microsoft in its not-so-recently-hatched generosity is giving it away for free for developers (obviously, pretty much anyone can get at least Consolas, not to mention that the fonts also came with both the beta and release versions of Office 2007). for a monospaced font, it's really more legible than Courier. i guess if you use a version of Visual Studio the setup file would automatically set Consolas as the editor font, but it seems not to work with the Express Editions. typical, i forgot all about the installed font the next time i ran Visual C++, but something got me looking in the options (something i rarely do normally) and i set the editor font (i generally don't do this either. the closest i've come to doing it is changing the display font for SciTE from monospaced).
by now i guess i probably got you at least a mite interested, so let me stop advertising Microsoft and just give you the link to the download.