We've long been users of the Belkin Mini Surge Protector with USB as it's a great option for travel, but because it isn't flush with the wall it's dangerous to put pressure on it when plugging something in to one of its outlets. Belkin solved that problem with its 6-outlet USB surge protector. It's flat and isn't much larger, so you can still take it with you when traveling.
This 6-outlet USB surge protector retails for $20, but you can find it on Amazon for under $15 (which is less than the 3-outlet version). Although not specifically marketed as a travel device, at its size it's definitely an option for use at home or on the go. You get six outlets, two USB ports, and no chance of breaking the thing from pushing too hard when you're plugging something in.
Belkin USB Charging 6-Outlet Surge Protector | Belkin via Apartment Therapy

iMac users have forever struggled with the desktop's annoying USB ports, always having to reach around the computer and feel for a USB port just to plug in a flash drive. The guys at Sugru have a solution: just tape (or Sugru) some extension cables to your iMac to "add" ports onto the front of your screen.
One of the problems with having a lot of accessories plugged in around your computer is that even after you turn everything off they're still draining power. Instructables user schubertj wanted a way to automate the powering off of his speakers, monitors, and printer, so he hacked a USB cable into a power strip so the strip is powered by the computer itself.
If you like to use your phone in bed but have run into the all-too-common problem of the charger cord being too short—and you enjoy hacking household objects—this project is for you. Combine a USB charger with a clock radio for bedside charging.