WHOA Amy, I'm exhausted just reading about it!! Good job!!