Don Caballero, where have you been all my life? Or like why did I not get around to listening to them earlier. I know I had heard of them forever ago, due to techstep.
Currently listening to the album "World Class Listening Problem". \m/
Other bands to try listening to more, thx grooveshark for suggesting them: Tortoise, I'm Not A Gun, Mercury
ProjectProgram, Mice Parade