Ahhhh.. Thanks for getting back to me. I see exactly what is happening.
Yes, I have a plugin that appends the entire site with .html due to how the original structure was set up. This causes the links to show incorrectly automatically.
Is there anyway to bypass this?
Otherwise the only option I see is to remove the .html plugin and do a site-wide 301 redirect to the new non .html pages, something that is a pretty big undertaking, unless there is some auto 301 plugin.