Kevin's article is indeed fantastic. He and Tom Tenney deserve big thanks for making this material available. --Jim Leonard