Ok, makes sense as well.. but again, if that's the best way to do it, why is it that I haven't run into it before? It's just not generally something that comes up..?
[edit]
oh and we might also want to get someone to update that faq a bit.. or at least make note that it's probably outdated:
http://faq.cprogramming.com/cgi-bin/...&id=1043284392
[/edit]