I think I know how you feel bud. I could get a macbook tomorrow. BUT, my current laptop still is functional and I could make due with it for my first month of law school. Thus, I can wait for the refresh whenever it comes out. I have an ipod classic and a shuffle, so I could care less about the ipod promotion. It's painful to wait, especially since whatever refresh is coming will be minor most likely ... but patience is a virtue, and apple is making me VERY virtuous! haha. So I don't mind the wait. If you need to buy now, and if you don't mind getting something that probably will be refreshed in September or October at the latest, and you really want an iPod, then definitely buy now. I just don't mind the wait since my laptop still works, I have iPods, and I have the patience to wait it out. It really comes down to what ur needs are, or even desires. Do what you want and don't live your life to make other people or fellow posters more comfortable. On the latest news...
Since it seems that Snow Leopard is farther along than people had thought, I'm even more inclined to wait. If that baby releases in September then that's when I'll buy. I suspect by then there will have definitely been a spec refresh. My NEEDS really don't go beyond the current 2.0 alubook, but I really don't mind waiting, especially if Snow Leopard will launch in September. If you think about it... then I'm saving $130 right there on the OS, since I know I'd want to buy it and upgrade from Leopard. I just want to see modest spec increases ... say 2.2ghz, 250gb, whatever RAM (I'll just buy 4 if I only get 2), and snow leopard, and I suspect that would be a reasonable expectation come September or soon thereafter. Plus, keep in mind that these alubooks have been out since last October, and not one refresh, so I find it hard to believe that Apple will go an entire year without doing a refresh. It's all about bucks and getting the bang for your buck. Buying now to me would be nothing more than satisfying my craving for a sweet macbook, and all the macbooks out now are sweet, so buying now could never be a mistake. It's just that I don't need to buy now, nothing more or less. So I can afford to wait.
And now that I'm typing this, I'm thinking that it is VERY odd that there have been no refreshes since launch last October... and remember this isn't just the alubooks, but the pros and the air as well. To me that signifies that the next refresh could potentially be substantial ... perhaps a price drop (doubt it), or a rebranding of some sort, or a substantive spec increase, or something substantive on that order, who knows. But look at the history ... the longest in recent history that apple has gone without refreshes was 10 months ... from 7/05 to 5/06 ... and what happened in 5/06 ... if you remember it was the launch of the macbook, the switch from g4 to intel core duo. Now, I'm not suggesting that the upcoming refresh would be nearly this dramatic, but it does at least give me some pause to consider what the next refresh may be. This will be now 8 months since last refresh, so we are well past the typical cycle. So it's clear that a refresh is imminent. And the longer we go without refreshes, the more suspicious I become in regard to the magnitude of the next refresh.
Right now I'm thinking a refresh will be sooner rather than later, only because I find it very odd that apple would allow a whitebook to sell at its current pricepoint when its performance is comparable to the base alubook. I just can't imagine Apple would allow that to go on for very long, especially not until way off in September. But I don't pretend to know the inner workings of Apple corporate. But it doesn't seem like a very intelligent business decision to allow it to go on, one would think the whitebook may potentially canabalize sales of its base macbook if the performance is that close. In any case, I will be waiting ... probably for Snow Leopard if it's supposed to launch earlier than what people thought. I suspect we will know the launch date by WWDC end. Talking about this sure is fun though!!! 😛