SmartThoughts - the SmartCloud Blog.