Fleet Feet is nothing short of wonderful. I don't go to the South Hills (ughh) for much of anything, but this place is worth the hassle. The staff is super knowledgeable and really listens to what you are looking for. They watch you run and make suggestions based on what shoes will work best for your feet. Do you have flat feet? Do you over pronate? Do your knees bother you when you run? They will pick the best possible shoe for you. And in my experience they've always been right. I've run quite a few marathons in the first pair of Brooks I bought from them (I never would have bought them without their guidance, as they weren't neon pink or something). I've been fitted there a few times and have been impressed with the customer service and care. These people know their stuff!
I will continue to buy from and recommend Fleet Feet!