2 6600GTs will generally give you roughly 6800GT performance, so if you plan on upgrading for cheap, that's a possibility. There is one fly in the ointment, though - if you get an SLI 6600GT array, you only get 128MB of RAM. RAM doesn't double - it's duplicated on each card. A 128MB buffer is just starting to be a limiting factor in games like Doom3, and while it's adequate for most current titles, if you plan on upgrading in a year or something to play unreal 3, I think you're gonna find that you won't get nearly as good of performance as you would with a single 6800GT, due to the smaller framebuffer. After all, 512MB cards are gonna be debuting soon, so 256MB will likely be pretty much standard for midrange cards, meaning that more and more games will be written to use more than 128MB buffers. Anyways, I got a 6600GT, and it's great, but I lost faith in using SLI as an upgrade path (I used to have an A8N-SLI, but when I had problems I just sent it back for my chaintech), so I hold no illusions about how long my card will be useful for. If I were buying a card today, I'd wait for a place to have the X800XL in stock for sub-$300 - Compusa and Circuit City often have prices around $275 when the actaully have these cards. That card will have 6800GT performance but for $100 lower. Of course, it's gonna take some work getting the cards for $300 or less, since most etailers that have reliable stock are charging $375, at which point I think the 6800GT is the better buy.