Wow, this is great. Just the type of information I need for an ongoing argument elsewhere. Thank you!