Does it work elsewhere?
First of all, does your wifi SSID appear in the list of wifi connections? If it is not visible at all, yet other people can use it then, I suspect a buggered wifi card, or disabled wifi card.
If you can see it but cannot connect then delete the SSID from the list of remembered wifi connections. This can happen if you have not changed your SSID from the standard name. For instance if you buy a netgear router the SSID is usually called Netgear. If you come within range of another Netgear router your computer will try and connect, but if will not have the correct details. Unfortunately it does not tell you there is anything wrong, it just does not work. You might say you have not connected to another router, but maybe your neighbour has put one in and your computer is attempting to connect to that one. If your SSID is unique, then that will not be the problem.
If everything is connecting but you are not getting onto the Internet, check that you have DHCP enabled under TCP/IP settings on the wireless connection.
Gareth
the wifi work on anyone else's wifi. If you are in a built up area, you may be able to find another connection to try connect to.