Can't let this one go unheard of.....
bbrepairshop.com
Have a 7290 that had a cracked screen. Sent it in to this awesome company! Quick turn around and quality work. Its looks brand new! If you have a question, don't hesitate to leave a message, they are prompt getting back to you. Paul at bbrepairshop.com offers great customer service.