Craig,
When you get around to adding the code to sort the Provider list and to move the Dial Plan entries around, would you also add an 'Active (Yes/No)' drop-down menu to both the Provider and Dial Plan screens (like you already have on the Call Forwarding screen)?
This would require the addition of a conditional test akin to:
if (CurrentDialPlan -> Active == TRUE && CurrentDialPlan -> Provider -> Active == TRUE)
{
EvaluateDialPlan(CurrentDialPlan);
}
This would facilitate testing and debugging as well as other needs without the cumbersome task of deleting and re-entering entries.
Ron