This covers some of the same ground as my earlier blog post, but there are some differences ...