There are dozens of bugs in our current codebase. Rather than try to hunt them all down, this year we will be upgrading the software to a totally new platform (vBulletin 4.x for those interested). It will be a major change, and we'll be starting from a clean, freshly installed codebase which will - at least at launch! - be error-free.
Over the last decade, we've installed so many hacks and modifications that this codebase no longer resembles the original. The new codebase will be superior in many, many ways; it'll fix a ton of issues, it will add functionality; it will also - unfortunately - remove a load of hacks we've added. So some functionality will actually disappear and will only gradually be added via hacks over a period of time (until we're in the same position in a few years where so many hacks have been added that the codebase needs replacing again!)
Such is the cycle of software. It never ends. But it gradually gets better (in theory, at least).