Ive decided to make the switch from a PC to a Mac. But Im struggling between an iMac and a Mac Pro. I know my work doesnt really warrant a Mac Pro. But Im willing to go extra for the best system (for now). Im an Adobe CS2 user (will be upgrading to CS5). Video, music, and photo editing, motion graphics, and DVD authoring are hobbies, and I do a little web design as an indie contractor. My question is, on average, how often do Mac Pro users actually upgrade their existing system (with RAM, HD, or CPU) before they upgrade to an entirely new system (tower, MB and all)? In the long run, does upgrading to the latest components for a Mac Pro cost as much, more, or less as upgrading to the latest iMac? I realize these are relative issues, but Im hoping to glean a little objectivity from your advice. Im pretty new to the Mac world. So Im sure my ignorance is showing. And I apologize if these questions have already been answered elsewhere. (I found a similar question in regard to MacBook, but not the Mac Pro.) Thanks.