I was under the impression that, after weight training, you should give your body some time to rest instead of engaging in more rigorous physical activity. If that were the case, than wouldn't doing a full cardio workout (meaning 30-40 minutes) be overkill?
In the past, I've tended to try and do cardio earlier in the day, and lifting near the end of the day.