I think the above paragraph (everything from "We could make" to "Ugh") might be difficult for a beginner to Django to understand.  Maybe we should either simplify the explanation or try to explain our reasoning for using a template tag as an aside?