I never checked out Ladytron until today. I’d always heard OF them, but never listened to anything by them. Does this song remind anyone else (the vocals) of Pet Shop Boys? I listened to a few other songs and wasn’t as impressed, but this one isn’t that bad.