in reply to Is it better to use off-the-shelf websites, or write my own?

There's always Mantis.

I've been using it on my sites for quite some time on SourceFubar, the public CVS hosting service I run and manage. Go ahead and log in as Guest and poke around.

You can find the main site for Mantis on Sourceforge.