I would add a couple of other options, though they are really pre-foreclosures. Check the classified section of the major newspaper in your area to those properties that have a date set for sale at the County Court. If your local situation is similar to Alexandria's, most of these properties won't get sold on the courthouse steps as the loan amount due is greater than the current value of the property, so they will almost certainly get assigned to an agent and get into the MLS system in the coming weeks.
Or go to the land records department for your city/county and search for new proceedings being filed. Locally, I go to the Alexandria City courthouse, use the free computer system that is available to anyone and search for Substitute Trustee filings, which normally happens at the very beginning of the foreclosure process. Some of these filings will be resolved by the owner, but many will not and you will have a heads up about the homes that will be coming through the foreclosure pipeling, giving you more time to do your research and determine which one is of interest to you.
Hope this helps!