I've got a Belkin USB G Wireless Aadapter using the Ralink rt2570
chipset.
I'm using a Belkin Wireless G PCI card, model F5D7000, based on the Ralink RT2560 chipset.
I'm using it at half the distance as the original poster (about 35 feet), and get a solid 54.Mbps connection.
I did have some issues with the card dropping connections for no reason when using the (rather old) Belkin drivers, so I switched to much newer Ralink drivers, and the problem was solved. I am using XP/SP2's built in wireless support to manage the card, WPA and all, as opposed to RaConfig.
If distance is an issue, then one advantage of most PCI cards over most USB adapters is that you can replace the antenna with a better one (though distance is not an issue for me at only 35 feet, and I'm using the included antenna).
Heidi's PC uses a Buffalo Wireless G USB adapter, at the same distance, and her connection doesn't seem as strong as mine. Also, in her case, I couldn't get WPA to work using XP/SP2's built in wireless support (which is odd), so I used the Buffalo control panel, which worked fine.
My laptop has built in wireless, and it has no problems at longer distances than above, and I'm using XP/SP2's built in wireless support with no issues.
--