Whew – this has been quite a week. I can't believe I haven't posted since ...