Why do I get "limited connectivity" on wifi?

When connecting to 'some' wireless routers, I get a message that I have 'limited connectivity'. Message says I am connected at normal speed and quality of connection but nothing will come up. Funny that it works on some wireless networks but not on others?
Update: By the way, I am running Windows XP
5 answers 5