Thanks JPhilip for starting a very interesting thread here are a couple that i have that you might find interesting.

Greg
...