IF you do buy one, just wait until the last day and that way you are in the best position to return it should they come out with a new model shortly after ...
Speaking only for myself, I know that I will be pissed if I buy a laptop and a new one comes out the following month. That is just how I work and that's why I am willing to wait until October, and especially September.
I look at it as follows:
1) I buy a laptop on September 8th and I get a free ipod touch that I sell on ebay to cover the cost of my 3 year warranty. So essentially I pay whatever the price is (minus $100 for educational discount) for my new uMBP. If a new one comes out the following month I'll be upset but it's something that I'll have to deal with. If the new changes are dramatic, I might be tempted to sell my laptop and take a $300 loss to buy a new one - again, just me and something I've been known to do in the past (though mainly with cameras).
2a) Wait until October to buy a new laptop. Either there is a new updated model that I like and I buy it for the same amount I would have in Option 1 but now I pay the 3 year warranty out of pocket OR there isn't a new product and I pay for the same thing I would have got in Option 1 plus I'm still out of pocket for the 3 year warranty.
2b) Wait until October to buy a new laptop. Apple does a modest product update that I'm not that thrilled over. I quickly go to the clearance section on Apple's website and buy the same laptop I was going to buy in Option 1 that is now $100 cheaper. I pay the difference of the 3 year warranty and the new $100 discount (maybe $60) and I sleep peacefully knowing that this is the best deal that I could get.
Additional observation: You probably have access to a computer right now and can probably wait an additional month for a purchase that is going to be yours for the next 2 or more years.
If you can't wait then BY ALL MEANS buy now and get the best deal. If you can wait then just wait until October to see what happens and then you won't have to worry about anything.
By asking people in this forum if there will be a new update soon you obviously are one of those people who don't like the idea of buying something only to see the newest version come out right afterwards.
Some people are sane and are perfectly content knowing that technology always continues to improve and what you buy today will be replaced someday in the future, regardless of if that is the next day, a month from now, or three months, etc.
Some people (like myself) are not AS sane as those other people I described. I can prove this because I can't really think of anything the next update might bring that I need to have. I don't think it'll include USB 3.0 (though it could) and I don't think it'll include any processor bump that would make me regret my purchasing decision.
However, there COULD be another price drop, there COULD be a 4 GB standard option, there COULD be a matte option for 13" uMBP, there COULD be a newer revision to the MBA (along with another price drop), there COULD be the inclusion of Intel's new SSDs, etc.
I just want to know what the newest one is before I make my purchasing decision within the next 2 months. I know that I can't wait until 2010 but I can wait until October.
Just as I mentioned the sane people earlier and those people being able to cope with the idea of something new coming out right after they purchase something I too have a similar understanding. My understanding is that I am just the opposite and therefore I should do the opposite of what they tell me and wait to find out.
The only question for you now is are you sane or not? Once you figure that out then just accept the path you must take