When should you work for free?

During our trip we had quite some discussions about paying for services offered by Human Centered Designers like ourselves. The...