BTW here is a more academic link that also seems useful for this topic: http://dbmsmusings.blogspot.com/2010/03/distinguishing-two-major-types-of_29.html