Proper USB Portage

When will computer manufacturers finally get it right? For a serious computer user, four or even six USB ports is just not enough. In this day and age, I should not have to attach a HUB just so I can have all of my devices connected at once. Everyone is different, but let me give you an example of everything I need plugged in at once: 1. keyboard 2. mouse 3. graphics tablet 4. external hard drive 5. printer 6. game controller 1 7. game controller 2 Then, I need at least one free port for card readers and/or flash...