ETHNOLOGUE: Languages of the world
http://www.sil.org/ethnologue/ethnologue.html
One of the most complete sources of information on languages on the WWW, the Ethnologue database contains information on over 360 languages spoken world wide. Information on languages includes, name, number of speakers, and geographical location. The site even contains information on lesser known languages and dialects, such as Gypsy.