I'm using a 5m (15ft) active usb extension cable with a 4 port usb hub connected to my touchscreen, usb radio, OBD-II module and GPS reciver with no problems. Using a usb powered cdrom might be a problem though.
If you need extra power, you could use a USB Y adapter to get some extra power from another usb port if you have one spare.