need help in choosing the right laptop for programming, web design and the like. i'm a computer science student and i'll also take mechanical engineering in a couple of years. i cant decide which laptop to buy since i know there a lot of laptops that will be coming out in the next months. right...