Wow! Certainly is a lot to think about!