After a year of plundering Joe Cochoit's amazing web sites, it finally occurs to me to post my appreciation for that work and the generosity in sharing it. Thank you, Joe. Actually, I can't thank you enough...it's a tremendous education. Just sorry I haven't said this before.