A new WordPress plugin!
WordPress HTML allows you to add custom HTML to both the post/page body and the head.
When copying in HTML to the WordPress editor is can corrupt it by adding spurious tags which break various elements. By saving the HTML in the custom fields dialogue the exact HTML will be output to your post/page.
Check it out: WordPress HTML