<% $, <% @, <% =, <% # ... qual é o problema?

Programei no ASP clássico e no ASP.NET e vejo marcas diferentes dentro da marcação para código do lado do servidor. Recentemente, deparei com um bom blog no MSDN que aborda a diferença entre: <%= (porcentagem junto com o sinal de igual) e <%# (sinal de porcentagem e hash / libra /...