Thank you very much for the time and effort you have put into helping us. I can't tell you how much I appreciate it. The information you've provided has been invaluable.
Best of luck to you in your own parenting battles, as it looks like you have them also.