This is one ugly looking site - don't quit your day job.
His presentation aside, I think he was right ... I didn't like my color scheme or the page structure at all. The new look is much cleaner and professional, I think.
Goes to show you ... even a troll can have an impact. :)