M.J.
What about writing each one a personalized thank-you note? With 23 people, it's hard to come up with something that won't cost a bundle and a personal thank-you note sounds perfect in this situation.
If you'd really like to get them something, what about movie tickets? You can buy them discounted in packs at Costco.