I use 16pt Baskerville for comments and 8pt Helvetica for everything else. I find that treating the comments as the main document and the actual code as inserts or footnotes gives me a clearer mental image of the intent of the author. This is a technique known in the philosophy department as ``literate programming'' or ``dynamic programming''. Naturally it only works with dynamic languages.