sigh, time for djchowfun to teach you all a lesson
techno is used quite often as a broad blanket statement to refer to all different sorts of electronica music. it is actually a genre in itself, pretty hard/raw stuff, ala crystal method, prodigy, pleasurehead (i think), stuff like that
trance breaks down into a few catagories, mostly epic/uplifting aka pussy trance, progressive, acid, hard
epic/uplifting stuff generally includes dj's like paul oakenfold, dj tiesto, atb
progressive i will honestly say that phrase is thrown around so much i have no idea what it means anymore
acid is the good stuff (if you get my drift), stuff like christopher lawrence

hard trance sometimes can be merged into NRG if you speed it up 4-5%, stuff like the blade song (which i'm sure you've all heard by now)
rave music is used to describe hard trance/nrg music, not really a genre by itself
NRG sucks ass hahahahhah it's the most annoying music on earth, ~180bpm, annoying as all hell
club music is generally used to define a certain type of house music, usually anthem house. this is the kinda stuff that usually gets played on the radio. think artists like amber, daft punk, anything radio'y that ends up being remixed and putting into a club is *gasp* club music
house music is the shiznit. there's a few different subbranches of house music, but i'm still learning about house so i won't go all into it and stuff. if you only use 1 word to define house, it's funky

technically speaking, "one more time" is a house song, most house songs you will
never hear on the radio; house seems to be more underground than the other genre's, and is generally listend to by a more mature crowd
there' sa couple other electronica genre's that most people don't even know about, ala jungle, hardcore, happy hardcore, but you won't need to worry about that
any questions?
*edit*
House - 130+ BPM, hard base line, usually has vocals. Older house had a more urban feel to it.
Techno - same as house but few vocals, usually a little more electronic in sound.
uhhhhhhhh NO, house/techno shouldn't even be compared together!!~ the only thing you might be thinking of is hardhouse, which is crap anyway hahaha, and that's more like slowed down NRG
i think darude-sandstorm would be thrown under anthem trance, maybe hard trance OR progressive, because quite frankly i have no idea waht progressive means anymore~~