Thanks guys. It really has been a long hard road to travel, and its not quite over yet. There IS still a chance I could lose him, but now my ex has pissed off two family court judges in two different states, that chance is slim to nil.
She disobeyed the West Virginia's judge when he specifically told her hr wanted junior in the courtroom. She dropped him off at school instead.