I'm a big fan of Limar helmets -
http://www.limar.com
One of the v. few helmets I tried where you didn't notice that you had a helmet on. Crashed in one and did its job. Hard to find in the US though I always seemed to find them on sale when I needed one.
I'd personally always change a helmet after a serious knock/crash. Why take the risk?