Whew! I need a beer after that!