although not 100% accurate and made by a septic but you have to take your hat off to him http://www.di.fm/edmguide/edmguide.html