The answer is yes, they do work and doing it (the internet) with USB doodad is a good way to go. Study the stuff Thomas linked you to 1st. There are certain types that are tested and supported, You'll want to hunt one of these down.
EDIT
Got it working with this :
LINKYS USB100TX // You can find these lots of places last I looked.
Using Miami / Miami Dx