Wow.  Glad you kept adapting and revising. Turned out great!