Like as was said above, all you need is a wireless router, connect it to the cable modem, wire the desktop(if you so wish) to the router and then use the desktop to set up the wireless access for your lappy, job done!
I have 2 laptops, 1 desktop and 1 ASUS WL-HDD connected as a backup file & print server and all works a treat