Пришлось вплотную столкнуться с одной задачей, связанной с программированием генератора падежей для русского языка -- и выяснилось, что родной язык я знаю не так уж хорошо.

Например, не могу ответить на такие вопросы:

- есть ли вообще какие-нибудь правила для существительных в Р.П. Мн.ч.? Когда употребляется -ов/-ев, когда -ей, когда ничего? (Вопрос вроде не новый и здесь задавался много раз, но точного ответа я не помню.)

- всегда ли перед согласными г/к окончание -ый переходит в -ий? (Например, красный, твердый -- но мягкий, жестокий, пегий)? А когда-нибудь еще это происходит?

Вообще-то, это не все вопросы, но пока ограничусь этим...