@Chrystal - Oh my, that's an amazing post!  Now I'm squirming with excitement.  But, I have to go pick up my daughter at the airport and then out to dinner.  It might not be until tomorrow that I get to reply :(