Have you considered just buying an external (USB) HD? You could just boot from USB all the time and you could probably get a good amount of storage for the money. Make sure you mobo supports USB booting first though... xD
That being said... There was an awesome deal at Staples, $50 for a 1TB external drive. Whether or not it's still going though, beats me.