Аффтар, ну если Вы ЗНАЕТЕ, что масса косяков - что ж не перепроверяете-то? Перепроверяли бы, ловили бы косяки ДО их реализации. И потихоньку список бы вели. А когда вдруг пропустили бы - у Вас аргумент был бы. В виде списка.