I noticed that this site uses a central script to generate the pages, and I think it's really cool and want to use it for my company's intranet. The thing is, I suspect that taint checking won't let me use the link directly as a filename for an OPEN command. So I was thinking about using a hash of functions, where the index is the name as supplied by the link, and then the value is a function opening the corresponding file. So if someone tries to manipulate the value sent to the script, it won't work because there's no index. Any suggestions as to a better way, or is this pretty good?