ATI's trade up program has always been a rip off. They only accept certain cards in the program so it's not like you can just turn in a S3 Virge and get $xxx amount off of whatever retail price is assigned to the new card. Also, as mentioned above, you can the find the same card on pricewatch at a better price without a discount and you don't wind up loosing your old card (which can be sold off or moved into another system).