Ok, this is an issue that never seems to die, and never seems to get answered properly.
Just to clear things up, I am >NOT< using the Visual editor.
When I attempt to insert the following html into my post..
....it comes out like this...
Notice the extra <p> around my fieldset. Also notice all the < br >s! Stop helping me WordPress!
Ok, seriously, and for serious. For once, for final, for the internet, all children, and all humanity, how do you make WordPress STOP doing this?
PS: Yes, I tried removing all returns. Same result.