Hi Gerry,

No, it's not realy the only mechanisme to do this.
You also have something like Customdocument properties you can set on a document. (they can hold data as well)

But I like variables better because you can't see them. (easily) You can see custom document properties.