Well, I think I have finished on the upgrading path and I really am happy with the system. I got the 3D CD player and it adds huge amounts of life and depth to the recordings. I have an Elrod EPS-2 that I am going to try on the CD player, that would be my last change, otherwise I am planning on being happy for years.
Yeah, I liked the M20s, but the JM Minis in my opinion are more detailed and create more of the actual image than the M20s can do. I had nautilus 805's in the past and looked for a new speaker. I looked at many including the audio physics, revels, thiels, dynaudio amongst others and really felt that the JM's were the superior speaker for the sound that I enjoyed at that time. Truthfully I felt that sound was a little too solid state sounding for me, but have since changed from the sim audio i-5 to the M3 and from a meridian 508.24 to the electrocompaniet. We will see what happens.