Questions on Mathematica's scoping constructs (Block, Module, With, etc.)

Mathematica has many forms of scoping, some explicit (With, Block, Module, DynamicModule), many implicit (Table, Function, Sum, Product, Plot, Manipulate, Animate, etc.), and include both lexical and dynamic. Context-s are also scoping constructs.

Useful links: