Wow! I just learned a whole bunch. Nice work!