Ethnologue : Languages of the World - Map of languages, alphabetical list, language families
I Love Languages (The Human-Language Page)
Internet Course Finders - Search in 27 languages
Languages on the Web
Yamada Language Guides