Computer size/speed questions

I would but my roommate wants to buy mine and swap out the CD drive for an SSD, upgrade to 500gb of hard drive space, 8GB RAM from 4GB, etc. For a few hundo I could grab an Air