My ThinkPad X201 is getting pretty old.. I want to do some good ol' web browsing, some coding (my IDEs of choice would be PyCharm, Eclipse and VS2010/2012), and I'd like to be able to do some light gaming as well, like Skyrim, BF3, Dota 2, League of Legends, TF2, and FFXIV: ARR, and I'd like it to last quite a while. I've had great experiences with a ThinkPad, so I'd be willing to sacrifice some performance for durability. I don't want too heavy of a laptop, and my budget is around $1200 I'm looking at a T430 with maxed out specs (i7-3520M, Nvidia NVS 5400M, 16GM RAM). I'm also seriously considering an IdeaPad Y410p, but I'm concerned about it's durability. Should I bide my time and wait for a Haswell ThinkPad? While I've only looked at Lenovo's offerings so far, I'm open to other suggestions, except HP. HP laptops are horrible IMO.