Wow...good write-ups and an interesting journey indeed.