yeah, there could be a lot of things going on here. if you have a "n" based router, you may need to hard set it to "b" or something perhaps, or you could be using an encryption on the router the phone isn't liking. If it hasn't asked you for your router key, then things like that could be your problem, or even if it has. Also, you may want to reboot your router. beyond that, and what dan mentioned, you could reset your router, reset your phone...maybe try toggling airplane mode..seems to make a difference with the 3g connection anyways, so why not wi-fi i guess. also, is this with any app that uses a data connection? ie. browser, pandora, etc...if so it would likely help to clear cache in a specific app.