I've noticed that the generic OTC Anti-histamines at my local pharmacy are much cheaper (and have more pills) than the brand name ones.

I was wondering if there are any differences between generic and brand name. Do generics work well as brand name?