Edwin left me a comment that introduced me to CSLPod. Looks like another great resource for me to pull lessons from and reduces to the need to roll my own (although this has it own merits sometimes). The advanced lessons do indeed have news and current affairs topics with transcripts. I had a quick look at some of the other levels also and there seems to some good stuff in there also. It seems that students of Mandarin are really spoiled, we have a lot of resources on the internet to help us.