Resources for Learning Chinese
Thinking Chinese
This is a Chinese learning website which focuses on modern Chinese language and culture. Intermediate students can read news articles in easy-to-read Chinese (Reading the Paper section), thus learn about China while improving their language skills. The Language Center is also a section through which students can master some Chinese skills.
Speaking of Chinese
This site focuses on resources for people who are studying or wish to study Chinese. It is especially useful for those engaged in self study.
SpeakGoodChinese
GPL cross-platform GTK Free Software which "listens" to your pronunciation of tones and gives you feedback