try letting Windows manage the card for you
Open Network Connections.
Right-click Wireless Network Connection, and then click Properties.
On the Wireless Networks tab, check the Use Windows to configure my wireless network settings check box.
then when you refresh your wireless networks and connect look to see if it is set to automatically connect to your preferred wireless networks.
(the netgear wizard probably has an option somewhere that does the same thing, but I don't have that so I can't tell you for sure)