Well Costco sells 1TB external hard drives (non-portable) for just over $100, and 500GB portable hard drives for $100, I'd get the largest I could afford. You do have a USB port on your laptop, right? The advantage of offloading stuff to an external drive is that you can access it from other computers (including when you decide to upgrade to a new machine.)