In the Oregonian today there was an article that found that a generic drug for high blood pressure and prostate problems--prazosin--reduces nightmares and improves sleep in veterans with PTSD. Now although this study is specific to Veterans, I would think it might be worth a try in non-veterans who suffer from this.