This popped onto my iPod on the bus to work and it's the first time I've heard it in ages. It's fantastic: giddy, euphoric, supremely daft and all over the place.
The only thing that I can compare it to in terms of mood is "The Village".
IS THIS JUST ME?????????????????