Scooter is a pretty good techno artist, though that song isn't too good. I absolutely love techno! If you love that then check out the Benassi Bros., they have a new album out which is absolutely fantastic. You probably know their most famous song (actually that one is by Benny Benassi and the Biz) called Satisfaction. It was on a Wendy's commercial a week or so ago, but I haven't seen it since then. Also, check out Scarf! (sounds a lot like that) if you like that. Odysee is a pretty sweet song, though the lyrics are annoying. But the instrumental parts are insane!
I have Firefox and it worked for me.