One more thought... as I just saw your subject which said "can see neighbor's".
Typically, wireless routers have a setting that can SUPPRESS THE SSID from being broadcast. In other words, the router itself can either broadcast its SSID so that it IS visible, or NOT broadcast its SSID so that you must specifically know exactly what that SSID is and you must manually enter it along with the password in the "wireless connection" dialog in order to then manually connect to it.
Making a wireless network "invisible" in this way is a security measure that pretty much guarantees nobody outside of those truly authorized to use it will ever be able to use it, since it's "invisible" by turning off this SSID broadcast feature.
For example, with my own Netgear WNDR4000 it is the "Enable SSID broadcast" option which would be checked if you wanted the wireless network to be "visible", and un-checked if you wanted it to be "invisible".
Have a peek at your router's wireless setup, through a roommates computer.
Of course if the iPad and Kindle CAN currently still see the same network that your laptop can't, it's honestly unlikely that your router's SSID broadcast option is un-checked. But if their iPad/Kindle setup was done manually at some time in the past, perhaps before the router's SSID broadcast option was un-checked, then they STILL would have connectivity to the network even though it is currently "invisible" because its SSID broadcast has been disabled via setup.
Anyway, if you actually do know the SSID and password of the wireless network... even though invisible by un-check design... you can still manually enter the SSID/password and connect to it, assuming your laptop's wireless NIC is operating properly and that you don't really have a hardware problem.