#4
www.looknohands.com

I think this ones the best. It has all the relevant theory attached to each scale (in the advanced room).

It also has a hundred or so scales.
Been away, am back