All I have to say is what the hell?
One of the things I did first when upgrading to WordPress 2 was to disable the rich-text editor. Never used it, not once. I think that this might have something to do with my pages and posts being messed up.
Upon creating a new page or post, I publish it as normal. It all seems to go great, but WordPress seems to be adding paragraph (p) tags and line breaks (br) all over the place. You can imagine what this does to a site pretty easily.
However, this is only on pages that have forms in them. What could be getting screwed up with publishing a page which has all standards-compliant code and no open tags?
If you need more clarification, here's the problem: I view the source code of a page with a form on it and within the form tag there are paragraph and line break tags wrapping around different form elements (i.e., the fieldset, legend).