Is there any Wireless (preferably G) PCI card that works out of the box or with minimal fuss *no ndswrapper/kernel recompiling adventures* that I can buy in Dixons/Maplin or this site?

A USB would do too, but i dont really have many ports available, I could get another usb1 hub but i dont think my ntwork would be very fast.

i was thinking of the D-Link DWL 510 but they made a version 2 of that, with a different chipset