Honestly, nobody seems to want to set it as 'Topic Solved'. Why? Either because they're lazy, or because they don't know how. Regardless, it's bad for business to have only a few marked as solved. It gives the impression that we get more questions than we could possibly answer, and that just isn't the case.
I think that if higher-posting members (maybe Devotees or something) should be able to mark as solved, you know? That way loyal members get a 'reward' (of sorts), and it cleans up the forum as well as lightening the administration burden.
I've admin'd a few tiny forums... and even if all of the users are following the rules, the upkeep is hard enough. I know that the phpfreaks administration could probably use all the help it can get.
Anyway, just my opinion.
P.S. My post count at this time is ~220. I just realized that it might look bad once I get the 500 posts, and I'm a devotee... and this post says that devotees should be able to do more. haha.
