I had the same thing happen to me today. I had marked 2 fields as required in my form, but then changed them when I realized I didn't want them required. However, InfoPath kept insisting that I had fields that were not completed that were marked required. There was no red fuzzies, or dotted lines. just the error. So I tried the above.. I exported the files locally, then deleted the template.xsn from the forms folder, then republished from my local copy. And there you have it: a working form. Not that I spent the last 4 hours trying to figure it out! Oh well.. Thanks for this post! Without it, I would be another 4 hours in before I finally give up and start over!