zoran said:
1. would you have purchased an iMacG5 (2nd version) if u knew that in 2months the intel iMac would be out and at the same price?
2. would you have purchased the MacBookPro In May if u knew that Apple will make almost as fast MacBooks in the same month and it would cost u half the money?
3. would u buy the MBpro if u knew that in August MBpros will upgrade with moer powerfull cpus, less consuming etc. still at the same price?
And my answers still stand, as I had posted previously. The answer to all three of your questions is "It depends".
All of your questions are based on the assumption that "I know" that in 2 months Apple would release something much better at the same price or less. To some extent that's not a credible assumption, as most people can't "know" exactly when Apple releases things, although nowadays it's easier to predict since we can just look at the Intel roadmap. Plus, people here are always arguing and predicting, so it's easier to get a sense of when things might get upgraded. That said...
Scenario 1: If I NEED a Mac to get a job done, NOW, then I will buy one. I will buy the best I can get, with all the features I need, at the best price I can find.
Scenario 2: If I do not NEED a Mac, but instead simply WANT a Mac, then I will weigh my options and decide accordingly. I will look at the roadmap and read the rumors and speculation. If everyone is talking about an imminent release of the MacBook, or intel iMac, or whatever, then I will WAIT A WHILE and see what happens. When I can no longer wait (I NEED this thing soon because a client needs a job done or my old Mac is broken), the situation turns into scenario 1, and I buy whatever I have to buy.
When possible I try to time my purchases so that I get a decent amount of "cutting edge" time before the latest and greatest is released. So, if I knew a new machine was due next month, then no, I wouldn't buy the old one (unless I NEED it, Scenario 1)... but if it's not due for 6 months, then sure, why not.
Zoran, with your logic, why would you ever buy a computer at all? Whatever you buy today, will be obsoleted in a week, in a month, in 3 months. Think of what you'll be able to buy in a year from now, for the same price.
It's all about what you NEED and not just what you WANT.