This should be an ongoing thread as it comes up fairly often in different iterations.
My thoughts are the same pretty much at this point as well: