nice post Charles.
I have also such an adapter and just hat a short talk to pure_hate who also owns such a device.
After searching the web i found out that the Ralink Chipset rt3070 is better supported on the latest kernel v2.6.31.
And pure_hated said he got it to run using the wireless compat drivers and some special firmware like described in here -> TUTORIAL: Installing drivers RTL8187, r8187, RT2800usb on UBUNTU 8.10/9.04
and pure_hate used the "rt2800" usb-wireless-device-drivers then to get the awus036nh running in a ubuntu-machine.
did not try it yet but maybe i will. ;D