Great site for learning or practicing your Spanish language skills. Contains tutorials on pronunciation, grammar, and vocabulary. Also offers verb drills, word-a-day, cultural notes, and more.
Allows you to graph the number of speakers of a particular language on a U.S. map or individual state map. Also allows you to compare two maps and contains detailed information for states, cities, or zip codes.