Interesting to resurrect an old thread and see how much has been reproduced since then.