I understand your situation perfectly. Your position is not unique. I would pretty much agree with what everyone has said. In my situation, I would much rather buy a few years down the line, then when I will end up buying.
Your point about your mom not buying is well taken, however I do not view the prevailing opinion of most on this blog to be in that vein. I think the prevailing opinions here are well thought out and based upon real data. Thus most of the people here who will indeed wait for a few more years will most likely get fantastic deals. I do not believe they will be on the sidelines forever.