Letters in INTEL cpu types, What does it mean?

Cpu model numbers used to be easy but starting at pentium 4(D?)  things got a little confusing. So without further delay: a fine collection of those stupid letters explained!

sjaak