D-Link and realtek based cards are your safest bet. most pc shops would not have a lot of options on offer. just try to find a card which is automatically detected by windows. and most d-link and realtek cards i have purchased in the past were detected fine.i am currently using the onboard card from Via Rhine. it required drivers which were shipped with the motherboard.