in reply to My preference on serifs:
Context is everything.
For reading code, sans-serif wins every time. Preferably a font designed for code (Bitstream Vera Sans, for example (and there was another that I recently found and was using, then switched work computers and forgot what the name of the new font was)). For articles, books, general language use, I prefer serif fonts.