Excellent, Ludens. Boils down almost 200 posts on those other threads into something useful. It's all there, too. Good job.