This was a great read, Matt. I hope one day you have time to sit down and document this journey in detail. It's fascinating to read about the technical challenges of such a unique product, but also a lot of fun to hear the non-technical anecdotes along the way.