I like the D-link cards. I prefer to keep the network cards the same as the router.

I would recommend going with a name brand card even if it costs a little bit more. They are more reliable and have better support than the no-name brands.