That's awesome, you must have had a pretty fulfilling life so far. I can hardly think of a better way to spend twenty years.