A quick update, I am currently working on replacing the RPi with an unused netbook I have sitting around. The reliability of the RPi when running 21 usb devices is just not there. It hangs or drops every 4 or 5 hours or so, fairly randomly. When there was only 9 usb devices it was rock solid and ran for days.