I wish to build my own, ultimate laptop computer, that has a separate piece of hardware which increases the laptop's power when it is docked, much like Sony's Vaio Z series Power Media Dock. My real question is, what's the best way to learn how to design and build this sort of computer? Is there a workshop, or does it require full courses in a specialized school?