I agree with mark. Aniracetam is nicer than piracetam. It is short acting, however, so it wears off after a few hours. I used to buy this occasionally under a brand name, but the price was over $2 a gram and I just couldn't afford it. At 36 cents a gram it's cheap.