I would like to first say that I'm looking for laptops that are actually a couple years old already (i.e. 2010-11). Therefore, the mid-high end spec is mainly for build quality rather than all out performance.
1. What is your budget?
For the time of release mentioned, probably <$800-900 new...