I've moved away from the area twice and always found my way back for varying reasons, career opportunities / finish undergrad degree and go on to complete masters in engineering. My family and in-laws are all from the Pittsburgh area and I honestly cannot think of a better place to raise my kids.
Still a Steelers Fan Right? (I'm actually more of a baseball guy, but the Pirates sure make it hard to be their fans! Heck, hockey playoffs start soon so that will take the sting of the Pirates losing for the next couple of weeks anyway.)
What team does your son play for?