Has anyone participated in one of these before? How did you like it and was it worth the cost?