Yowza, what a week it has been.