I just began the P90X program this morning. It was really tough, I don't think I can wake up early and do this before work, I was too tired to even take a shower right away. I took the day off because of snow so I didn't have to rush this morning. But I am going to have a hard time on mornings when I have to get off to work. I might try doing this in the evenings.