Mallory, it's brilliant - I absolutely love it !  Can't even imagine how many hours you spent on it . . thank you so much for sharing with us.  

<i>(cute KC . . New Rule:  any blogger worthy of the title must be afflicted with pop culture tourette's)</i>