Hourcast is an industrial/rock group from Boston that has been together now for about seven years. They’ve so far released two records, 2006’s State of Disgrace...