this is such a well written post! thanks for creating such an awesome challenge, definitely joining in when I can :)