I've always heard (and this is probably just rumor) that if you do cardio before your weight training, then your body kind of stays in cardio mode instead of muscle building mode...and visa versa.
I normally do a 20-25 minute cardio after my workout...just as a precaution...haha.