Thanks for the replies. Didn't get a lot of warm and fuzzies about going to Cherry Hill, so I'll go ahead and go to Devon to get the screen replaced.
Hopefully, when they open the new SC in Lawrence, NJ that will be closest to my home, they won't go through the same growing pains as Cherry Hill.