I'm going to wait until mid- to late-August. At that point, if new updates aren't out or imminent, then I'll buy a current model. Chances are that Apple will wait until after the Back to School Promotion to update any of their computers. By doing this, they can "get rid" of as many of the current models as possible before introducing new ones. Also, it makes sense for them to wait a good bit after July 14th because the iPhone 3G will have just been released. In addition, it's worth considering that Apple will probably update the iPods in early fall. Thus, I don't expect a laptop update until November (right before holiday season).