More info. Sorry to keep bumping this, but aside from hosting the site elsewhere I haven't found anything pertaining to this issue (surely I'm not the only one am I?)
Anyhoo, I've also found that even though I have the send referrals set to 2, each time I try to make an administrative change I'm prompted that it's not set. I found this because I've lost my WYSIWYG editor. Knowing I have a few plugins that could affect that, I went to disable them to trouble shoot. It wouldn't let me (send ref.)
I also notice the page on the editor never fully loads so I checked my error console and saw a bunch of exceptions and this error:
Error: uncaught exception: Permission denied to call method Location.toString
So, basically I'm at the point where I can make new posts and edit the php (stylesheets, index, sidebar, etc), but I can't edit pages as the editor won't load and the page won't save and I've lost some admin abilities (link/user management) until I can get the send referral fixed.
I'm pretty sure it all ties back to the DNS resolving to a port 80 redirect that resolves to the IP. I think the PHP is looking for the domain name and having it as the IP messes it up. But if I mask it, the style sheet isn't active.
I have to be the only one running my own server with no-ip with a port 80 redirect and WP 2.0 on IIS 6, don't I...