Since there are occasional USB devices that will not play well with some clients (or vice-versa), how about an a work-around to provide an alternative to cover some serial devices: Server support for RFC2217 or Network Socket connections.
This feature should be in both the CloudHub, and VirtualHere server. There would not need to be any client support, since the connection to the real devices would be direct from the applications that used them. However, at least in the case of the CloudHub, there would need to be provisions for configuring the server for the appropriate device settings.
Thanks for listening.