My laptop can't aquire a network address, it seems to just hang forever trying. It used to work fine and nothing has changed in the settings. I've tried turning it off and on too, but still can't aquire an address. The laptop can see the router and so on... so im not sure what i've done... if anything?
If this is via a wireless link, plug in via Ethernet and see if that works so you can eliminate the wireless network side of things or a problem within the router itself.
Check your wireless security settings on both the card and router. Even try disabling any security you have configured and see if it works (don't forget to set it up again afterwards though!).
Another possibility is the drivers for the network card in question. Try reinstalling or updating them.
Also check the DHCP service on your router is running properly. If you have to, factory reset the router and reconfigure it from scratch to see what setting is affecting it.