More to come.  Email david@hulnick.com with suggestions.