> The theme for the blog and two static pages took up 12 files of HTML and PHP layouts. Furthermore I had made several hacks to make things be just the way I wanted.
I know WordPress is an easy target on some fronts, but this point seems like a stretch. Twelve files plus hacks?
I don't know all your site requirements, but 2 to 4 WP theme files would probably work for what I see on your site.
I'd be interested to see what the twelve files included. I'm no expert but maybe I could offer some tips for simplifying things?