Wow, guys. This is a tremendously huge topic.