OK, I got it to work by connecting it to a different desktop. Now I’m not sure if this has anything to do with it but the one that worked was a Windows 7 desktop. The one that doesn’t work is Windows Vista.
What is really strange is that even though the Vista machine can connect to the internet, it sometimes hangs on the 192.168.0.1 page. Furthurmore, some router page buttons don’t work. It’s as if it’s not running the “javascript” (or whatever code D-Link programmers used) in the button. Once I set up the router with the 7 computer, I get the LOGIN page on the Vista computer (if it doesn’t hang)…but the “Login” button doesn’t do anything on the Vista computer!

Just like that “Next” button on the MAC address/Host Name setting page.
Now what totally threw me off is yet another problem I can’t explain. Some internet sites don’t load and some do. For example, http://www.wirelessforums.org/ http://www.ebay.com/ don’t work on the Vista computer.
I rebooted my computer and even connected my old router (DGL-4300) and the Vista computer works perfectly with my old router, but not the DIR-645.
P.S. I tried the compatability view button as well but it doesn’t do anything. Nor does FF.