OK VegettoEX already made a disclaimer that he doesn't know much about techno so I'll forgive him.
However several of you need to know that just because something is "techno" doesn't mean "electronic". There are plenty of electronic music genres (too many in fact) and Techno is only one of them, and it's not the largest, not by a long shot
. Trance, House, and to some extent Drum & Bass have it beaten out by a large margin.
Techno itself is an offshoot of house music. A good bit about it can be found here
There's a good breakdown of various musical genres over at Wikipedia
and if you would like to familiarize yourself with them I'd recommend giving it a read.
hmmm I notice they don't have a definition for 2Step yet... Maybe I should go do some reason on that as I really dig 2Step.