I know many people go to xianbuzhu website to learn Chinese.There are a lot of very good Chinese teachers,they can help you improve your speak skills.Xianbuzhu is a very interesting website,and you will find some friends all over the world.You book those teachers’ time on xianbuzhu.The system will help you to take care of time zone difference.Learning is through audio and video on Skype,MSN or WebEx.