Out On The Town… Jamie Scott and The Town release thier respective debut album and single in the near future. Are they ones to watch, or perhaps not so hot? Read on... July 23, 2007