Serious Scavenger Hunt is a free, open source web applicaiton for building, running and managing great scavenger hunts.