I would recommend
www.chinesepod.com to anyone who is looking to study Mandarin. It has a vast wealth of resources that can be accessed and which are arranged by both topic and level. It also has various pricing programs and it's always changing. I used it quite a bit in the past and I found it very useful and enjoyable, particularly their Qingwen (请问) section, which focuses on useful and peculiar grammar patterns or phrases which can typically be taken and immediately put into use with whatever vocabulary you have.