@Dogen
Genuine question: Why do people consider the difference that hard to grasp?
I know it isn't simple to understand right off the bet, but it definately isn't impossible.
I can say that after a few years of self-studying, I know when to use each one depending on context.