04/12/2008 Toads Place, New Haven, CT - HITS GALLERIES