For me, requirements for a good programming font are:<p>- Easy to distinguish 1, l, and |<p>- Zero with a slash<p>- Lowercase g open on bottom (two circles is too cluttered)<p>Surprisingly, with those simple rules the only font on the list that gets all 3 is Monaco. (My personal choice, Menlo, also gets all 3.)