I'm so happy right now. My Dual Processor 2.3 ghz G5 is almost fully upgraded... it has 8gb of ram, I'm getting a 1tb hard drive for it. The only thing I'm not entirely sure if I want to upgrade is the ATI Radeon 9650, I haven't done much research into the graphics cards in g5's, but this one passes the gut test just fine. I can run Marine Aquarium with WallSaver to have a fish animated background, and run ScreenFlow or Desktop Recorder while playing a game like Call of Duty 1, or Civilization 3. I can also edit said gameplay in Imovie just fine. But, assuming you were in my position, would you keep the 9650 or get a different card?