So I have a MacBook (only 2 USB ports) with many USB peripherals. These include a keyboard, mouse, external HD and MIDI keyboard that need to be plugged in all of the time ideally, with the exception of the MIDI keyboard I suppose. Anyway, when I plug my external HD into my MacBook, I always have to plug in a secondary cable so that it has enough power, this uses up my only 2 USB ports and is quite annoying. Would a powered USB hub solve this issue? Lastly, could anyone recommend me a couple of hubs, as I have searched around but there's just a sea of them and I'd like to go through recommendation to be honest. Many thanks.