If you are unsure about $20, you should not be in Bitcoin at all....
i mine just for fun and with just ONE gtx660, so $20 for me is a lot of money...
i've already lost .044 on mtgox and .05 btc on btc-arbs, it was not funny!
i've no problem donating but i don't tolerate scams, period