A similar question discusses cash, presents, and parties as good ways to reward project participants after successful completion of a project.
On smaller projects without a budget, and with participants that are not local, are there any ways to express appreciation and maintain a good relationship with the participants so that they will look forward to participating on the next project? A private "thank you"? An e-mail to their manager with praise? Any other ideas?