Dude p3tsin, you're the man. I think this is exactly what I needed.
Two more things, though... Do you know anything about how to get the variables set with setinfo, and do you know anything other than what the funcwiki says about how to use query_client_cvar?