Don't forget Dafont.com, which I find to be an amazing site when it comes to free fonts. As well as being well organized, there is a helpful features which allows you to preview text in any font you wish before you download just to give you an idea.
http://www.identifont.com/ A great site for identifying fonts. Sure, it asks you a lot of questions, but they are easy to understand and have picture examples. You can even tell it what characters can you see (and it will only ask questions about those characters).