I need to purchase a laptop for my son heading off to college. Any advice, helpful tips what the best bang for my buck that will serve him well the next 4+years would be helpful as I am not computer literate. Looking for suggestions on brand, screen size, hardrive, memory, windows 8 vs 7 & is touchscreen a plus with windows 8. Anything else that a novice would need to know. Thanks in advance for the help.