suxiaoyaJune 14, 2010, 10:05 AM
I would suggest you listen to a good range of ChinesePod lessons of your level rather than repeating the same lessons over and over. This is because there's overlap within the levels so you can get used to the same syntax and structures used in different contexts (plus, you'll avoid getting bored this way).
Good luck with it, and do feel free to come visit us in Shanghai when you're here (we love to have visitors!)!