I'm nearly out of breath just reading this entry! Wow, what a whirlwind.