I went with the Microsoft MN-720 card. I used the
Linuxant Driver to make it work. The driver worked great. The problems I had were with the way Suse 9.0 does WiFi cards.
The driver makes the WiFi card ETH1. But Suse makes it WLAN0. The way I had to fix it so it works was to edit the /etc/sysconfig/network/ifcfg-eth1 file. I copyed the info from the WLAN0 file and put it in to ETH1 file. Then I changed all NIC cards to 'hotplug'. When I did this and rebooted, the card could get on the network and run at 54mb.
I am not sure if this has to be done with other distributions of Linux. I have run Mandrake 9.1 and it ran WiFi cards as ETH not WLAN so it should work with driver.
I hope this helps. It worked for me and I'm a

.
This what my ETH1 file looks like:
BOOTPROTO='dhcp'
MTU=''
REMOTE_IPADDR=''
STARTMODE='hotplug'
UNIQUE=''
WIRELESS_ESSID='powerhouse'
WIRELESS_KEY='xxxxxxxxxx'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''