A USB Hub is a great way to keep all of your devices plugged in, however I was suggest checking your MB chipset for any problems it may have with USB hubs before purchasing one (Some chipsets only supply the minimal power req. and there for may not power the HUB plus the hubs maximum devices)
Also cord gromets (plastic rings and fingered trays) are a good way to keep the cords in one place, most office supply stores carry them.
Your Friendly Government Dell Tech,
DellTech Rep ID - 172946