Kerry, thanks for this -- wow, is it long!  Michelle