nah, i prefer MS Office cos Windows(tm) just werks, especially powerpoint is perfect for coding. Using it makes switching through your functions/classes easy, and you can even use some animations to keep you focused on the task. AFAIK it's the only reasonable code processing program since Word doesn't even have tabs and excel just converts all my include statements to date fields.
Some generic monospaced font. I like it.