Thank you, John, for bringing to attention this underdiscussed topic. And thank you also for compiling Rick Holland's excellent and informative threads.
I have started a thread on this myself quite some time ago. It contains quite a lot of material. Maybe it would be a good idea to merge them.
http://vnnforum.com/showthread.php?t=120004