Про "брелоки". Недавно слушала программу В.Пахомова, гл.редактора Грамота.ру на эту тему.Брелок - слово заимствованное, поэтому правильно, конечно, говорить "брелоки", но в некоторых словарях уже кое-где пишут "брелки, -ков" (по аналогии с "замки, -ков" ).  Хотя в слове *брелок"  -ок является частью корня, а в "замок" - суффиксом. Т.е. заимствованное слово "руссифицируется" ).Так что нет особой ошибки в том, когда говорят "брелки", "брелков" и т.д.