We are huge fans of melatonin here (our daughter has PDD-NOS). We call it "liquid gold." Unfortunately, in Australia, it is really expensive -- $40/100 ml -- and cannot be purchased over the counter.

Shari, glad to hear that your son is responding so well to it!