The free one I got with BY a few years back was a fairly robust ethernet modem come router affair - and was actually pretty good.
Agree with Brown tho - the cheapie usb ones are cack. Plus they take a small amount of your processers power where as ethernet based ones dont. Best avoided.