I found some excellent mono-space fonts at http://www.proggyfonts.com. These fonts were designed by programmers for viewing code. They save a lot of space and make it easier to read. I really like the dotted or slashed zero characters they use, because it makes it so much easier to distinguish them from the letter '0'. I personnally use proggy clean and proggy tiny (with slashed zeroes).