This is an excellent article on choosing a helmet and getting it to fit (and hence making it safe and effective). The topic comes up periodically here. http://playak.com/news.php?idd=2252559727610
I bought a helmet online because the price was right and it looked cool. I had a helluva time getting it to fit right, though.