It will be hear soon, and I don't think it will be that bad. The one POSITIVE thing I can see it it should keep everyone heading toward interoperability. Without CCHIT we would be PC/MAC or VHS/BETAMAX when any large Corp had a good bell or whistle and wanted to capture market share.
My vision of the future is lots of small companies making software that does what the Doctors need it to do, and able to share with other specialized software that does what other Doctors need it to do.