Last I knew, that yearly fee for WorldShare.net was optional... they even say so when you go to sign up, sort of...
<<WorldShare requests that you pay an annual membership fee of $15.00 if you are able to do so. If you're not able, you may pay less. If you can afford more, that's great too, because a few extra dollars helps us provide Internet access to some folks who otherwise couldn't afford it. That's how our "Membership Honor System" works.>>
So if you can afford it, then go ahead and pay the yearly fee. $15/year is much better, IMO, than $20/month.
JW