Learn to Speak Mandarin Chinese Quickly and Easily! 40 online lessons with audio, including reading, writing, modern vocabulary, grammar, examples and exercices. All texts and dialogs in mp3 format for download.
InstantSpeak Chinese is an online language learning program that stresses listening and speaking skils. The annual subscription is pretty reasonable too.