Hmm... was doing some thinking. I know it doesnt help now, but for future 'drives', dropping the price down to 1$ seems awfully low to me. This way, you give away way too much cash in my opinion. Doing a sale at 50% off is more then enough to get most people buying but will net you lots more cash, which is, in the end, to everyone's best interest.
Also, considering there are probably some people who can easily afford it and may like to do so, I would consider selling different tiers of memberships, not just longer durations. These additional tiers need not necessarily be linked to more options etc. for the user beyond something making it recognizable on their avatar. I would assume that there are enough players with well paying jobs on these boards who wouldn't mind doing some additional supporting in exchange for nothing more then a little recognition from their peers.
Also, what you may consider doing (don't know how easy/difficult this is to do from a software perspective) is to send emails to people who are only registered users who have been signed on for say 1 full year to alert them to the fact that membership accounts exist (not everyone may really realize this) and that, seeing as they are apparently a member for some time, that they may consider signing up for one, and so support the site they visit.
Apart from these (temporary) drives and such, there is little reason for your average visitor to know about the existance of these types of memberships, the actual prices and benefits, or how to go about getting one.
From a marketing perspective, consumers are in general pretty lazy, and if you do not present them the opportunity to do something on a silver platter with flashing lights and large pointing signs, will generally postpone indefinately or simply not really register the possibilities and take action.
Just some thoughts to try to increase the regular cash flow for the site.