A review of an EP from 2004 from the Robots and Electronics Brains fanzine.
Listen to the album for yourself!