Overly long briefing post is here! Yay, I have too much free time! :D