I'm buying my wife a new laptop for mother's day, and am pretty computer illiterate when it comes to hardware and internals and such. So I could really use some help and advice from you tech guys. My price range is around $500, she'll just be using it for school, work and home stuff, so no gaming. I was looking at a lenovo flex 15 pretty hard, but I heard lenovo was crap, so any recommendations?