The market has changed so quickly, there are just not that many "foreclosures" or short sales available.
A house that may be in foreclosure; if the seller wants to sell it, can put it on the open market and get a market price for it. They are no longer discounted.
The only way to get a true foreclosure is to go to the auctions, on the Court House steps.
If a seller does go to an agent and say I want/need to sell this quick, the chances are that the Broker will have at least 10 buyers that they can call to pay all cash for it for a quick sale.
Unless of course the mortgage and judgments are more than the house is worth, those are the houses that eventually end up on the Court House steps.