For the price that is an awesome deal. Especially if you got 1 gb cards, but 512s would be ok too.
If the 260 were the same price it would be a better option--but $80 for 2 9800GTS is a way better price-performance ratio.
Have you considered boosting your ram? 2 GB is a little low for Vista/7.
Yes I will in the future. That was all I could get with my current budget.