This article is worth a read and ponder.