In regards to an idea Bart posted over in the Dev Lounge, I think it's a really good idea, he just hasn't explained himself to the fullest
If somebody were to enter a link to a post on the board, like http://phpbb.sourceforge.net/phpBB2/viewtopic.php?t=743
, it would get converted to something looking like, Autolinking Internal URL's
It would be stored in the database as [post]743[/post], and users could also type out that BBcode themselves in their message, and have it link to the post.
It really helps a lot, because, like Bart said, if a forum changes servers, a topic gets pruned away, or something like that, you end up with a dead link - and nobody likes dead links. Doing things this way, you get a descriptive link to the post, and should the post be deleted, the link is replaced with text like [Topic Deleted]
, or something like that.
This way, no broken links; if the topic's title is changed, the link changes to reflect it; if servers are changed, the link changes to reflect it... I've seen it on another BB system, it might have been UBB, but it's been so long since I've been to a site with that slow, bloated piece of crap... CGI is so passé