@Neil: That was my thought too... And by the standards of some "luxury" Christmas crackers, $30 for a dozen is nowhere near the top end. <a href="www.harrods.com/.../000000000002794100 have a set at £599 for a half-dozen</a>.
(Personally, we go for the £2 a dozen Asda-own-brand, because we really want paper hats that tear too easily, plastic mini-bowling sets and fish that tell us our emotional state)