Great post. Thanks for the additional links.
ping
It's all thanks to Little Green Footballs. All that stuff has been posted there.