Okay, I got my wonderful "We're Not In a Recession" Recession check and going to get a couple of upgrades.  The primary upgrade is a Core 2 Duo 6850 CPU.  Newegg has it at $185 new sop I think that is a good buy and I trust Newegg.  However things get a little murky when it comes to my video card upgrade.  I like to buy local as much as possible.  Hell, if there was a store locally that I could buy the CPU at I would but there isn't.  Now, we have a local best Buy store selling BGF 9600 GT for $200, A BFG 8800GT for $250, and a Visiontek Radeon HD3870 for $250. 
  
Of those three video cards which do you guys think would be best?  I do have a SLI compatible motherboard so I am leaning towards the Nvidia chipset, but I have also been a long time ATI user.