Came in last minute (just as they were closed). Desperate for my screen to be replaced, as I was just quoted over $300 for a new screen elsewhere. Not only did they gener ... more