I know the X0 weighs twice as much as the X9, is by far the hardest to come by, and preferred by the bulk of videophiles. From what I've heard the 2950 is a bit "better" than the 925. But the guy I bought my 909 from also has a 2950, and he told me the difference in playback quality between those was insignificant.