Boy has this been a whirlwind thread