Check how your security is setup on your AP. I had to mess with mine a bit. For some reason, my windows 7 machines have been sensitive to it, especially on netgear AP's
http://www.mountainvistatech.com/2012/04/27/windows-7-wireless-connected-but-local-access-only/
