Wow --- great review! Thanks for taking the time to do this. And congrats on the investment!