Hi folks,
Sounds like we have 2 topics being discussed here, and they ARE NOT related. Let me explain...
The issue with the speed of the forums has everything to do with the YaBB software and nothing to do with the server, or bandwidth. How do I know? Because a few months ago I upgraded the site to a dedicated server with a very fast processor and loads of bandwidth. I also discovered a conflict between the server and YaBB software, which I corrected. It helped, but....
The real issue is that YaBB is a Perl-based program that uses flat files. Perl is an "old-school" code language that isn't built for high volumes of "transactions". YaBB uses flat files (massive text files), not a database such as SQL. This means every click requires Perl to run to the files and do a bunch of calculations. In fact, during high-peak periods, the server is running well within specs since the upgrade. It's the forum program (YaBB) that can't keep up.
I'm not going to get into it all here, but the bottom line is that YaBB isn't built to handle the volume of members we have today. In short, we're a victim of our own popularity.
The fix? Either wait until YaBB 3.0 ocmes out, which will be pHp-based and uses a SQL database (i.e. MUCH faster and can handle anything we throw at it), or move to another forum software platform altogether.
If we move to a new platform, we may lose some or all the posts, member profiles, features, spam filters, etc. while gaining speed and other features.
If we wait, well.... we stuggle with the speed issues until 3.0 comes out. So far, a date hasn't been announced for that release. Judging on past experience, this means we're probably 6-12 months away.
Soo.... money won't solve the speed issue. That said...
Running a site like this does cost a chunk of change, and the bandwidth/diskspace needs keep expanding, so costs continue to increase.
I'm flattered you want to contribute and help out, that's very gracious and kind. As you can see, it's a bit tricky setting something like that up - that's sustainable. One-time donations, while helpful, can only go so far. But as noted, subscription-based systems usually require some sort of "designation" in order to track when the subscription renewal is due - even if the subscriptions are voluntary and not mandated, you still need a certain amount of book keeping. While this means more work, my wife has volunteered to cover that part. Of course, that means getting another computer and configuring it so she can work and not interupt my work. Not a huge issue, but I'm just pointing out that nothing is a simple as it seems. Plus, as pointed out, designating subscribers could be an issue.
One way you can help out now, is by purchasing items in the store!