Whoaa better get ready with my coffee and calming music then. I'm ready for this long post!