27 Aug Diamond Discussions: Ideasby Keith Stewart in All Articles, Diamond DiscussionsComments Where do ideas come from? How do we get them? What should we do with them when they arrive?I spent some time pondering these questions and was curious to know... Read More