The new self titled Schizoid Club album is now featured on the IndieFeed.com website under "Electronica," for this week. Be sure to leave a rating and check out the site! IndieFeed reviews and features lots of quality independent to major label material.