ptonthenet.com is a really good site, when I worked as a fitness instructor I used this all the time, there appears to be almost every exercise on there with many variations of difficulty levels for most of them. It has really good moving images to show you everything along with instructions both spoken out or to be read. It does have a fee though, Ican't remember what thisis exactly.