Well I have the D-Link DWA-547.
2 days after I started trying to get it installed I finally managed to get it working. Had to make sure it didn't install that software it comes with.
If you're willing to put the effort in it's so worth it! It's a wireless N card but, like almost all N products I know of, it supports G and I think B as well.