I agree. Pro bono’s a swap. You give up your fee, and the client gives up the ability to ask for changes. It’s good for both sides. The client gets free use of work that you want in your portfolio — work that persuades others to pay you.
Here’s a good example of when pro bono design pays off (in the archives).
And The Great Discontent interview with Paula Scher is an interesting read.