Yeah, you know you want it... A signed driver... So you don't need to jump through any of the hoops necessary to get unsigned drivers (like what PeerBlock - and PeerGuardian 2 before it - require to run) to load under recent versions of Windows.
What does it take to get an official signed driver? One thing, really:
Looks like there are only two places on the planet from which you can buy code-signing certificates that will instruct Windows that it's okay to load a driver. One of them costs $500/year, the other is $230/year. (Possibly plus taxes/VAT, I'm not yet sure.) To get to that point, we're going to need to all pitch in together!
After looking further into the matter, they will not sell code-signing certificates to individuals, only "registered organizations". This appears to mean that I'll need to setup an LLC or something before being "allowed" to purchase the code-signing certificate for us . . . at an additional cost of about $200 here in the state of New York in which I live. So our target goal is not the $230 I'd originally assumed, but more like $430. We're still over halfway to that larger value now, so will get there, it's just going to take a bit more time.
So to start things off, I've signed up at sourceforge.net to accept donations. All money we initially collect will be pooled up until we have enough for one of these driver-signing certificates; anything over and above that will be used for better hosting for the project, and/or some additional PeerBlock-related ideas I have. Depending on how the cash flow ends up looking, money will also be set aside for future years' code-signing certificates; the $230+ payment only allows you to sign that driver for one year from the date of purchase, although anything we sign within that time will remain signed even after the certificate expires.
So click that little "Donate" image above, and let's see what we can do to get that signed driver! Donate as much as you feel comfortable with: the cost of a beer, the cost of a pizza, the cost of a CD, or a movie, or a videogame . . . even a single dollar will help to aid The Cause.
Status: As of 9/23/09, we've raised enough money to purchase our code-signing certificate (and all the company-registration stuff required to get to that point), and have in fact released a version that includes a signed-driver: PeerBlock r162 Interim Release! While we've talked this all over the rest of our site(s), I just noticed that I hadn't updated this post with our current status for awhile - figured I should do that. We are still collecting donations in the hopes that we will be able to afford to rent a VPS server which would hopefully support a "real" online-updating system, and in less than 12 months we'll need to purchase another $230 code-signing certificate, so rest assured that your donation will still be used for a good cause.
Thanks for your support!
--- Mark ---
Edited to try a new direct-to-PayPal Donate button, so as to not require you to have a sourceforge.net account to be able to donate. Here's the sourceforge.net one in case you'd rather do it that way:
Edited 7/24/09 to reflect the fact that it turns out we'll need to register as a company before being allowed to purchase a code-signing certificate.
Edited 8/5/09 to include a "Status" line, showing how much we have in our driver-signing fund.