When searching for a new text editor, I came across a couple of sites with lots of good monospace (programmer's) fonts, and thought I'd share them.
http://www.lowing.org/fonts/ - Site with list and screenshots of monospace fonts.
http://www.proggyfonts.com/ - Really nice, small fonts, with lots of small variations.
http://keithdevens.com/wiki/ProgrammerFonts - From here you can find lots of links to other sites with monospace fonts.
Personally, I really like the "DINA" font from proggyfonts.com.