A few semi-random thoughts:
in reply to My preference on serifs:
- Georgia is my favorite font. Vera Serif is second (although it's my browser default). This might hint at my vote.
- Mono-spaced serif fonts are ugly. Courier New is hideodeous*. Lucida Console replaces it wherever I need monospace.
- Verdana & Tahoma are nominally sans-serif, but serif capital I, and the numeral 1 (and Arial does the latter as well).
- Why should code be in a mono-spaced font? Because code started out on punched cards? Yes, it takes a huge number of spaces to indent. Maybe tabs are the answer.
*If you think I can't spell, maybe you haven't seen Wicked yet.