Well I suppose I am not really that computer savvy to purchase a computer built to my specifications. I would buy a computer at the local computer store. I would look for the processing speed would be very important to me. I really would not need huge storage but if it came with it that would be fine. I also prefer a desktop to a laptop.