i've downloaded and compiled drivers, installed driver, edited /etc/networking/interfaces
and the card on the surface appears to work, blinking lights and responds when you load or unload the driver. here is the output from my ifconfig/iwconfig

Dlink DWA-140 OR ralink 2870
ra0 Link encap:Ethernet HWaddr 00:21:91:7e:d8:1f
inet6 addr: fe80::221:91ff:fe7e:d81f/64 Scope:Link
RX packets:14189 errors:0 dropped:0 overruns:0 frame:0
TX packets:1321 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1245280 (1.2 MB) TX bytes:106120 (106.1 KB)

ra0 Ralink STA ESSID:"" Nickname:"RT2870STA"
Mode:Auto Frequency=2.412 GHz Bit Rate=1 Mb/s
RTS thrff Fragment thrff
Encryption keyff
Link Quality=10/100 Signal level:0 dBm Noise level:-87 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

everything appears to function, even detects my local wireles access point, but on "obtaining IP address" the lights on the card stop blinking and the app doesnt connect. (i know the RA2870 is a horrible card for linux, but i've almost got it working) just not sure where to go from here