This is a great, free online resource for language teaching. I've been asked by several of the team members for this website so I thought I'd post it for all.
http://www.livemocha.com/
It occurs to me that this can also be a great way for Chinese speakers to provide private one to one tutoring through this program; many students at USC might be interested in this potential for part time work.