I want it all. OK, so budget is $1000. I'm a college student that's going to be doing some programming on the laptop. I'm a light gamer, but a graphics card isn't a necessity. My biggest needs are a Haswell processor for good battery life, and an SSD (small hybrid drive is fine) for those nice...