In addition to the mortgage items Bruce mentioned in his post there are some federal and local financial credit programs available. I notice by your zip code you are from Rockville. In addition to the federal first time home buyer credit of $8,000 there are programs available from Montgomery county and the city of Rockville.
If you contact me I can send you some information and give you some websites to check out.
Now is a great time to buy!