Lost Sounds – Rat’s Brains and Microchips – Review August 16, 2003 Garagest crank/psych roots jerked up through the eye-rolling wise-ass “you promised the end of the world, but we’re still here” ’80s.