That is great I am very happy for you. You really seem to have things figured out as well as you can. Because if being a mom has taught me anything it's patience and that you cant ever have everything in life figured out. Something will always come along to take you off track weither good or bad.