Wow - what a couple of hours it has been!