I LOVE Cathe Live. If you have decent internet, you might want to subscribe for a month and try out several.
So far, I've bought the following downloads: 108, 124, 214, 223, 234, 235, 251, 253, 258, 267, 275, 278, 302, 303, 304, 305, 308, 309, 314, and 319.
I enjoy the Giant Set workouts...