Super list .. really helpful. Bookmarking this post.