Thanks for the replies everyone!
The 404 page was on the list of things to do, but because of changes in project scope it got pushed back and fell to the wayside. With the switch from the html pages of the old site I am seeing plenty of broken paths being returned in google, so I think I will have to fix this asap. :-\
Ryan - the blog is done using Processwire, and given more time I would have fiddled with the design in order to improve upon it's functionality. The contact form uses a jQuery plugin for the form look and validation. The actual "meat" of it is a PHP script.
This site was definitely a learning experience, and I know I'll be using Processwire as a core on some upcoming projects as well...so keep up the good work! ;D