I've been taking ZMA for about three weeks now. It has improved the quality of my sleep, and helped with recovery. About two weeks ago, I started taking about 2 g of taurine along with the ZMA. It seems to prevent some of the problems with waking up during the night, but I still had crazy dreams.
I also ran out of the taurine... I may try that brand Steve recommended. It is less expensive than the stuff I picked up at the local health food store.