Another solution is a laptop stand, some of them contain a powered hub, so you can leave all your devices plugged into the stand. I bought a stand without a powered hub (I love having my laptop elevated on the stand at my desk) But now I regret it because my new laptop has fewer USB ports.