The description below is organized in nested lists with occasional notes, Personal views and experience, so don't expect to agree with everything in that The listing is followed by some critique, which obviously comes from So based on those lists and other sources here's another one, which Grouping and miss pointing out things that are of interest for the author of There are a number of similar lists already, but they usually lack
A more interactive version of this post is available at.