so, I was happily browsing one night, decided to hit the bed, woke up and woke up my mbp, then the problem starts wifi would show connected but internet browser - safari, chrome, ff would say contacting server and after forever, says im not connected to the internet network utility would be able to ping other place (www.yahoo.com) sometimes but most of time even the ping wouldn't go out. can ping the router no problem tried restarting router many times still same thing. wireless at public places such as uni, mcdonalds or starbucks, same thing! eventually would be able to connect but, not stable would drop and then browser would say contacting server again all the while wifi still connected. guys, any pointers for this?