In my opinion, save your money and don't bother with Insanity or P90X. Ross Enamait has a lot of good conditioning workouts along the same lines including some free stuff on his website. I've bought two of his books and they were well worth it. Ross has some good idea for making your own equipment as well which has worked out well for me (Homemade ab wheels and TRX suspension trainer). I do not completely agree with his nutritional ideas though (organic, raw, etc.), but the workout are great.
http://rosstraining.com/blog/ I get up and run 5 km about 3 to 4 days per week, first thing in the morning. I alternate between steady state running and interval training. The rest of my training, at lunchtime, is as follows:
Monday: Full upper body workout with weights focusing on strength. Low reps, heavy weight. The big four movements are bench press, incline press, rows and pull ups, then I throw in a few assistance exercises with lighter weight (e.g. lateral raises)
Tuesday: Intense conditioning workout (burpees, jumps over boxes, kettlebell swings, medicine ball slams, etc.) for about half an hour.
Wednesday: Complete lower body workout withweights: I've had some lower back issues so it's more about form lately...throwing the ego in the garbage can with regard to weight.
Thursday: Intense conditioning.
Friday: Full upper body workout with weights, higher rep, lest rest between sets, lots of supersetting
Saturday or Sunday - One of these days I go for a run, or I may do another conditioning day. For awhile there it was my test day to see how fast I could do 100 burpees. I was trying to get them in 5 minutes or under. I made it to about 7 and a half minutes....which is pretty good considering I was 18 minutes when I first attempted to do 100. I really underestimated conditioning until I got Ross's books.
When my back is healed up I'll do the same workout but I will alternate the weeks like such. Week 1 - Upper body on Monday Friday, Lower body on Wednesday. Week 2 - Lower body on Monday Friday, Upper body on Wednesday.