Finally done! I'm pretty proud of this post.