Please excuse the novice request! Can someone explain Version Compatibility (No compatibility, Version compatibility, binary compatibility) in non-MS-Speak? I've read the little I could find in the help, but it's not making it any clearer for me.

I'm specifically trying to figure out when I want to use which type of compatibility.

Any good reading would be appreciated!

Many Thanks,
cin