Often the expensive part of upgrading is not the computer itself, but the other bits and pieces. I have a dual G4 1.25GHz with 4 PATA hard disks, 2GB RAM, a nice 10 channel PCI audio card and a formac monitor with an ADC connector. It has done me fine so far, but I will be replacing it with the next mac pro model. If I had bought a G5, and then the first mac pro, I would already have had to buy two more sets of RAM, replace the PATA hard disks with SATA, buy the PCI-X upgrade for my PCI audio card, and then replace the audio card completely with either a firewire or PCI-express compatible card, and replace the ADC monitor with a DVI monitor or buy an expensive adaptor for it. I'm glad I did not go down the road of upgrading each time the machines got better. It would have cost me a fortune and made very little difference to my user experience.