Helmets.org has a couple of some invaluble articles on what to keep in mind when buying a bicycle helmet. They have adult requirements as well as things to keep in mind when buying for a child. They've even included a link to a Consumer Reports summary which compares various brands. Tops for adults is the Bell Citi, Bell Slant and specialized Aurora adult helmets. For toddlers, the Bell Boomerang ranks well.