Nice choice in brand. If something ever breaks on it and you have to call technical support, don't bother talking to one of the foreign representatives. They're clueless forgets. Ask to speak to a manager and tell the manager to send you a new laptop because you don't have time to send it in for repairs. If you send it in for repairs they'll have it for months with little to no communication on the status of your computer. I have the Lenovo Y50 and experienced this issue first hand.