One thing i think gets overlooked is that for CF you need:
- two cards
- a CF mboard
- A very quick CPU not to bottleneck the cards.

So end of the day it may seem cheaper but for the average user who wants great performance CF ends up being the same or slightly more than Nvidia single card.
I won't be getting anything (very happy with my GTX) but just saying.