This has been one hell of a day ...

This has been one hell of a day. I think I got at least two blog posts worth of stuff to write about.