Working up a p90x sweat