Wow - that really is comprehensive. Thank you for posting this.