Thanks for the replies...
The trouble I see with the includes is that the URL isn't reformatted and continues to show the called contents, variable and all.
And the last two examples aren't quite appropriate to use with content that may already exist without a structured path. They also require the name of the HTML document to be passed or constructed from the passed variable. Good for when redeploying that content in a new structure, but I have to make this work with a bunch of pages that have been created by different people over the course of a few years - their naming conventions aren't the same.
Example 1 seems to be the most apropriate and is very similar to what I posted above. Allowing for the fact that I don't know next to anything about PHP except for its loose similarities to so many other languages.
What is th reason behind the $_REQUEST instead of just using "q" within the switch?
Bruno