Dave, JFW has a list, where questions like this are explored and often answered. The site for information is http://jfw.home.ml.org