this is really helpful; thanks for all the detailed info; inspiring!