Recently, I was approached by a friend about doing a pro bono website for a local church. We had considered the possibility of doing charity work before, and pro bono work is really a win-win situation in most cases -- we get a chance to practice our skills, display our work, get some recognition, and know we are doing something for a good cause.
The way I see it; as long as the client you are working for does not expect a corporate-style website with crazy amounts of back-end programming, why not.
The only possible stipulation is that the website would require hosting indefinitely. In this case, I find it acceptable to simply ask that the hosting be paid for, and perhaps at a discounted amount.
What do you think about doing pro bono web design work? Feel free to post your comments.