http://www.notesonstrings.com/ I have looked for these sort of things on the net for a long time, and have found many. However, out of all of them that I have tried, this is absolutely the BEST. It has all the common scales, as well as modes and many many other scales and presents them in an easy to use fashion with a great looking simple interface. It even has the scale formulas!!!