I wrote a more detailed account (although still not complete) on my blog, http://www.laughingwild.blogspot.com