Hi Greg,
Nice improvement over your previous effort!
Couple of quick notes:
Whether or not the form causes invalid code, as long as it works, good on ya! Don't let it make you crazy.
With the form in place, your email address is redundant. Though it's probably too late for that already, I'd suggest you remove it asap to prevent spammers from harvesting it.
The <h1> and <h3> text is the same size. I'd consider making the <h1> a little larger and adding some space above it. 10-20 pixels should do nicely.
Additionally, the <blockquote> text is gold and bolded in IE but not in FireFox. Maybe you'll want to tweak that one way or the other.
Take a look at your paragraph text and consider breaking it down into two sentences per. The extra space will make it easier to read, "scannable" text is what you should be aiming for.
The extra shard of graphic in your site title is likely due to a small omission in your stylesheet. You can fix it by disallowing background images in your page title <div>.
This should work:
Code:
<div id="bannerb" style="background-image:none;">
.02