Congratulations - on all 3 fronts!!
Things must be moving along for you now...