This thread just went in 13 different directions. Now to pick one to follow ...