insanity or p90x?

since an over $100 investment which do you prefer and why?