This an awesome assembly of information.

Nice job.