Terminating A Contract-Many different ways -

Attorney David Soble examines the various ways to terminate a contract in his article Terminating a Contract. You could be pleasantly surprised.