Insanity is the best program I have ever bought, it ties with STS. I have seen so many improvements. I have bad knees too, but I found, mostly, that Insanity was better than step, because it's deep jumping, hits the muscles hard, not the joints. However, if you're really worried, it's a big...