Happy New Years and and Update...
I actually fixed the viewstate error I was getting... it took me months to figure this out, you can view my solution on my development site.
Also added some AJAX to to the contruction and contact pages so they don't require full page refreshes... hopefully speeds up the site a bit.