For laptops, I haven't had much issue with the Atheros AR9285 based cards. I've also heard good things about the intel cards. I think the Broadcom cards tend to have the issues. You just plug them in and start using them. You will lose your saved networks if you change your MAC address.
Running on a 4-slot toaster @ 60Hz