Wow, this has been the longest 'hour or two' of my life. :P