I was having the same problem that many were having where I could view my
networked computers but couldn't view websites through the internet, although
I was able to ping them.
I found the solution here:
http://blogs.zdnet.com/Bott/?p=10
I was able to disable SPI on my D-Link 4100 and then was able to view
websites through my browser after that. Hope that helps some of you out there.