I am considering the addition of a Colt .357 to my collection and am more than a little confused. Colt offers the Cobra, Diamondback, King Cobra and Python; to further confuse the issue they now tack on, Elite, Hunter, Trooper and Ultimate, to these models. Can someone direct me to an information source that will clarify this issue of just what minor differences these models have. Is there any one model that is superior to another, or one that is to be avoided?