I do my cardio before. The main reason is that it makes sense to me. When your heart rate is elevated/the longer you keep your heart rate elevated the more calories you burn. So after my quick 20 min cardio warm up, my heart rate is elevated and only continues to stay elevated throughout my weight training.
I've also been told you have to be careful with this because if your not use to this or if you have not consumed enough calories throughout the day you can get tired quicker which I have experianced. I say whatever works for you man.
Bottom line the more you workout and eat healthy the better you will look/feel. The key is repetition. I have to agree with Halcyonz the important thing is that you just DO THE CARDIO.
In order to continue to make a profit, the workout/health magazines have to come up with new things to say so we consumers keep buying their stuff. I would be causious on taking what these magazins say as your new workout bible. For example.... oh you should eat carrots because they're great filler veggies and good for your memory and eyes vs. carrots are full of sugar and don't offer that much to the body and will only hinder your diet.
Or this year we are learning that we have been preparing pork inccorectly for the past century. Will I be suprized if 2 years from now we'll see that "opps we've got it all wrong again and need to reverse everything we've been doing for the past 2,5 or 10 years"....Not really.