Haven't made it all the way through this thread yet but have seen some interesting things! Thanks to all for sharing. And particularly David for...