It would help to know just a little more about your specs.
For my MacBook Pro, I bought an external hard drive (specifically, a Western Digital MyBook Studio) a while ago, and an eSATA ExpressCard to go with it. This makes quite a bit of a difference when running VMs, which I install on the external drive.