Laptop computers 101: What You Ought To Know Before Buying