What's the best way of adding more storage to a laptop computer? I want to get an external hard drive but was wondering can they be used like a built in hard drive, i.e store programmes on it to run on the laptop or are they just mainly for storing back ups of documents, mp3s and video files?