Congratulations to you both

A very detailed and informative post which I'm sure will help many people, well done