I was curious if someone could outline which types of WCF contract (interface) changes on the server side would break a client trying to send in a message, and why. I believe W
Check out this article on dasBlonde: Versioning WCF Service Contracts
It lists what changes will break existing clients:
This article by Michele explains in more detail how you can design contracts to be more flexible.