We're also exceedingly happy with our school but will have to move at some point. No choice, really.

We look for a location that maximizes success for each family member. That means giving up a good school for a job, or giving up a good job for lack of a school. Don't stay there for worse job prospects just for the school.

DS5 had his best friend move away last year. He still talks about him, but his social net has widened considerably as a result. Moving is a part of our life, and while it isn't easy, it isn't the end of the world. It also comes with great benefits and new opportunities.