Correct me if I'm wrong, but Greg wrote all the material, played all the instruments (except for 1 keyboard solo), and recorded this whole album in his home studio. Keep that in mind when listening/judging this CD. It's not perfect, but definetly worth listening to.