Good to hear your story. In fact, it's good to look back and reflect on our journey when reaching milestones, if not for our mates, then for our own sake and the clarity of our minds ( and of course, to entertain a few dozen complete strangers on a global discussuon board)