Has anyone seen this show in person? I'm considering getting tickets to their Lost Christmas Eve show, but really don't know much about them. Their website doesn't give a whole lot of info. IT sounds like something my ds might be interested in. Any comments?