по макросам, именно на эти я напарывался, больше пока что не видел и идей не подскажу. В процессе обучения несколько раз бывало такое, есть в базе значение но я хочу добавить новое, видимо вариации в одно поле бывают, тут как раз и начали возникать сложности.
делаю так. Добавляю значение, "добавляю в базу", "проверяю", выхожу на тестовую страницу, а обучалка пихает значение добавленное ранее в левом верхнем поле типа это значение из локал-базы. Естественно, я пролетаю мимо регистрации с сообщением, что поле введено некорректно.
вот тут встает еще одна проблема. эти некоторые форумы имеют несколько таких значений в одном поле - сегодня одно, завтра - другое или по четным/нечетным часам смена вопроса - если в базе будет несколько таких значений на одно и то же поле, мы имеем вероятность автореги 0.5 или 0.33 и т.д., хотя это наверное лучше чем заведомо 0