CCC is definitely worth making donations for. I have used it personally and with my clients on countless occasions. I have a policy that any time I use it with a paying client, I always donate some money (again). It's a great piece of software that has saved my bacon several times.