<p>I've seen a couple of font topics on SO and it seems a majority of people use monospace fonts for programming tasks. I have been using Verdana for programming for a couple of years and I really like the enhanced readability, without missing anything monospace related.</p>

<p>Why do you use a monospace font?</p>

In a monospace font:
Equal-length string literals look equal.
It's easier to see thin punctuation marks like : () {}
Similar characters look more different: Il 0O vs
```
Il 0O
```
You know whether or not a line will wrap on a window X characters wide. This means that your team can standardize on say 100 character lines and a line will always look like a line