I have a Verizon UM175 USB wireless card I have been using for a few years. I really like it and get great speed from it.
I just purchased a CradlePoint CTR500 wireless access point that allows you to connect the USB device to it and share the connection. It also allows you to connect to a wired network and setup a wireless network.
I am often working in an area with a few people and we all need internet access and the local network does not have it. Or simply need to share a single network port across a few workstations. Either way this seems like a great device for these situations. I will update you on how it works for me.
Link to the device manufacturer;
Here is a review;