No wonder even Russian native speakers do not know all these detailed rules and exceptions!
I think that says it all right there
Thanks to everyone for all the help, I must say I am feeling much less daunted by it all now, especially knowing I can run here when it all gets too hard!