Truth is, an SSD drive capability would solve all the above problems, even an 32 GB SSD would perfectly allow more than enough space for samples and other content, and also have the capability to stream whatever you threw it.