For $125 and under, this would be a decent choice for a card. That's it, though... 6600GT still has more fill rate and more powerful shaders to boot. If nvidia had just given the 6600GT a 256bit memory bus and used ~750 mhz memory, this would be a non-issue...
Nat