Wow. My post ended up a lot longer than I thought.