Internet sharing devices: cheap connectivity for the small office