glad to hear everyone was ok. not to sound litigation happy or anything, but definitely do NOT sign a release or waiver regarding you or your son's health state yet. problems can turn up days or weeks later and you don't want to be stuck paying the bills.
