David: other post got poofed, so I'm hitching a ride here because your reply deserves a civil response. Thank you. Actually I'm in essential agreement with you on all your points, though I'm a C. Problems arise because there can be many degrees of difference in how to define each of those things. As always, the devil's in the details. A happy new year to you.