No, do not buy now. If you have to move you will lose about 6% in realtor commission.
6% does not sounds so bad? On a $100,000 house that is $6,000. Then add in closing costs to buy a house and it is likely to be $1,000 or MUCH more. We are also in an environment of falling prices. They could go lower.
When you are sure you will stay in the area maybe it is the time to buy. Looking at moving within 7 years will in most cases hurt you more than renting would financially.
Look at the blog below. It gives an easy way to figure out if renting or buying makes more sense. It includes a 30 year amortization table showing you just how much money you would save by buying or renting at any time frame you wish doing simple calculations.