when the wheel is to square for our purposes ... i prefer to recreate.
For example, my company was using Phoruns or PHPPhoruns or something like it. It was so dificult to use, and as i had the need to do the implementation in MSSQL instead of MySQL, i recreated it taking me only 2 or 3 days to start from the scratch.
The main difference between implementations is that the GPL used 4 tables for each forum i had, resulting in more than 230 tables, and my solution use only ... 2.
I prefer doing my wheel if addapting a square one is very hard. I can learn more about programming. I can addapt easily to other systems (changing my solution to Oracle took me only 1 hour of work). And the most important thing, i don't keep junk. Anikin
Hugo Alexandre Dias
Web-Programmer
anikin_jedi@hotmail.com