I vote for memory upgrade now, stick with your one x1950pro for now, it should suffice fine until you can afford to upgrade later on. I'd say wait until ATI unleases more of the HD series to see if a 2900pro may be the way to go, or of going with an XT or XTX (Is that what they're gonna call it?). I'm not a big supporter of multiple vid cards, as just like back when SLI was originally introduced, technology showed that one card can and still can beat two, generally for the same price or sometimes cheaper. I think if you wait and see what other products Nvidia and ATI will be releasing, it should be worth it, as prices of current products should drop and a better bang for the buck may arise.