I second the BZP recommendation. Ephedrine (or 'ma huang' as the herb it comes from these days, is called) is rather shitty IMO...
Oh, and the mini-thins they make these days are not like they used to be...they contain ma huang extract not ephedrine hcl like they once did.