Responding to Christoph's comment about "Escape character should escape whole Creole markup sequences"...

You don't need to use ~=~= even with the single escape character, ~== is enough to invalidate the regular heading sequence because of the new line rules for headings. Same applies to the other block items. For inline items, single escape character works too, except the one case where three characters are reduced down to two, {{{~{{{}}} could be accidently treated as an "image" but I think that's getting close to the edges. Preformatted {{{~{{{}}} should be enough for the times where it might be required.

[[MarkWharton]] 2007-05-03