Completely agree with the dance/techno music. When I started to work out, I downloaded as many dance mixes as I could find and burned them to a CD.
What really works for me now are songs with a lot of emotion behind them- usually meaning, mad/upset lyrics. I've turned to alot of rock/alternative stuff- Last Resort by Papa Roach always does the trick.
Anything with a good beat will keep you going.