Another oddly indirect response to with Jon, this time to his thought experiment. Take a look at any page in the php reference manual. Users can add documentation (including external links). Of course, this is all implemented in php and mysql, and you can see all the source.