The whole medical system is going towards a socialized medicine. General population is bankrupt and they retire in a poor financial situation (most patients in most fields are elderly). The government is in huge debt. On the other hand the hospitals are taking advantage of it by forcing regulation and taking the business to the hospital.
At first they are hiring buying outpatient practices ( Ortho, Rads, Cards, Hem-onc, ... ) and offer good starting salaries to the employee physicians. 10 years down in the road they will screw all of us.
Despite what people say, I believe the gap between primary care doctors and specialists salaries will be there, but the salaries of both will drop to a much lower level.
The same model that you see in the pharmacy business in this country (CVS, Rite Aid, ... rather than private solo drugstores) or in shopping industry (big chains rule the market) will soon be implemented in medicine. Hospitals can always make money even if the benefit is very marginal, as a hospital is a wholesaler and a private office is a retailer. 10 years down the road, with the employee model that started by the hospitalist model a few years ago and is extending to specialists, barely we can make more than the typical academic salaries (160-180 K).
This is my personal opinion, so take it with a grain of salt.
Whatever happens, medicine will always be a better gig than many other fields in the foreseeable future. Other fields will also suffer at least as much as us.