Anyone ever done one of these -- thinking about it for ds's 9th birthday and would love to know others' experience.