Wow. I just went information overload.