more great service despite my repeated screwups. made one appointment - got hung up on a conference call and forgot about it. no problem, rescheduled. ran 1/2-hour late for that one, so couldn't get in that day. set for next day, when it was done in way less than an hour. And they were nice about it at every step of the way. I'll be back.