found this link. don't know if it has been posted before, but it could either answer or further complicate some of the music debates that have waged on in your posts.
[url]http://www.di.fm/edmguide/edmguide.html[/url]
seems fairly comprehensive. takes a little while to go through but a nice looking site.