Wow a lot of great info