I'm thinking on buying this laptop, it's 550$ now at lenovo shop, 80E501J1US model. I haven't used any of lenovo's products so i would appreciate if anyone who has had experience in using this particular laptop or can give me an advice would answer. Also i would like to mention that i'm searching for a more or less thin/light/portable laptop with an i5/i7 cpu (5th generation would be great) and that looks and feels nice. Will be using it for reading (a lot), browsing, MS Office apps AND programming on C++, Matlab (main activity will be programming and reading). I do not need heavy graphics, as i play only few games which require one and i play them on my Desktop PC. But being able to play some mini games (like BigFish's or Alawar's hidden objects or Don't Starve or platformers like that) would be awesome (guess HD5500 can handle it easily). Sorry if this was too much info, just want to make an optimal choice Oh and btw, a price range of up to around 600$ would be great.