Having said all this Mansur's answer is pretty good and he makes a strong case for renting.
Rent . Its not that difficult . In this market you are not "throwing away money" . Save at least 20% of home value you wish to purchase. Put 10% down and save the other 10% for the "blue " days.
Only you can really answer this question. In other words, the answer will be driven primarily by your lifestyle choice and career/industry requirements.
For example, if you can assure yourself that your new employment situation is such that you will not be faced with having to relocate for 4 years or more, then buying would be a sensible choice. However, if your industry requires frequent moving, at this stage in your career, my advice would be to rent. If the market erodes slightly more over the next year and you own, then you would be faced with having to absorb a potential loss if a relocation is required.
Like I said, only you can answer your question with the information you've provided.
Best of luck to you!
Best buys seem to be in Waldorf, just a few miles SW of Upper Marlboro, but good buys in that area too!