I've owned a Lenovo Y510p for 2 years now. My first battle with customer support was trying to figure out when they were going to ship my laptop. There site said 2 months which was unacceptable to me so i called. They couldn't give me an estimated time but said it would be much sooner than what their site says (then why does there site say that?). I was transferred twice because the first 2 people didn't know what they were doing. In the end, it ended up taking three months to arrive. Second issue i had with them was trying to figure out if i could upgrade the wireless card, what a nightmare. Nobody could give me an answer. It's like they put their worst support staff on the phone first and then transfer you to someone who knows slightly more, and so on. I'm satisfied with my y510p but hate Lenovo support. Also i wouldn't recommend the chat option if it's a complicated question because they send you generic answers that aren't the ones you're looking for.