Both great tracks. If you haven't already, you need to see the videoclips for both of these. Seriously twisted, but 2 of the best clips I've ever seen. Generally they're the sort of things one only sees at around 2 in the morning while completely off one's head.
Glad to see someone mention Kraftwerk. I think they're one of the greatest bands ever.
They toured here in January 2003 and I made sure I didn't miss the concert. What can I say, they were brilliant. If you ever get the chance to see them in concert, it's well worth it.