Nice discussion, but let me say that Huffington Post has stopped accepting such guest posts. I use to contribute articles there and now they have changed policy.