First off, I like the simple color palette. Not a real fan of the homepage layout – too much text in the intro section – you need to tighten it up to one paragraph. I’d also make the intro span the entire width, and bump the other content boxes below it, to take up a bit of that empty space underneath. You need your visitors to see the footer sooner, because it has the most visual energy of the layout.
Your branding is a little off – it looks like you have a polished logo in the footer, but that’s different than what’s in the header. You’re throwing too many visual cues of the same brand at your visitors – simplify it.
I’d add your wife’s pic to the About page, to balance that.
I’d also adjust the tagline to read "we build simple, clean, and flexible websites" or something like that – as it is now, it’s more of a statement – the Penned Web Design website is simple, clean, and flexible (it may very well be, but that’s not the point you’re getting across).