My post is way too long and coming up in a few minutes! It's a doozy, seriously.