It doesn't negate the problems you are pointing out, but there are several devices that bridge the USB wireless gap. (Aawireless, etc)