%foo is a hash. When I see %foo%bar, it feels like that should be a hash too. Besides that, $foo%bar looks funny and @[EMAIL PROTECTED] does so even more. Not to mention @[EMAIL PROTECTED] I like ` because it's a small but recognisable glyph. (And because of its location on most keyboards.)
And also because ` is unused in this context, while it's not unimaginable that someone may want the number of elements modulo something. (I dislike unnecessary whitespace-disambiguating rules)
-- Matthijs van Duin -- May the Forth be with you!