I think many miss the point of the workstation cards: these are for specialized situations where the cost of the hardware is trivial compared to the cost of the time of the user. Say you're a 3D modeling/rendering pro, and you're charging clients a couple of hundred an hour to do real work. If the workstation card speeds up your work by 20 percent, it only takes a week for it to pay for itself---so from a financial standpoint it's a good deal. On the other hand, if you have some glitches with a consumer card, or it drops a few lines here and there in a drawing, the cost of the person's time to either struggle with the hardware or to fix the actual problem far exceeds the cost savings of the consumer card.
There are only a few CUDA applications that are aimed at consumers, but for people developing specialized things in-house, it can be a lifesaver. And as much as ATI/AMD's propaganda department wants you to believe they have a stake in that market, they don't. No one is using their things right now, because you have to learn specific ATI hardware assembler to do similar things. And as for OpenCL: remember that it takes years to build an installed base, and all of these people learning CUDA (myself included) aren't going to start over in the summer. It will take two or three generations of compilers and drivers to get OpenCL to a stable point---no matter what, since this is the case with all software. CUDA owns the market right now, and will do so for the foreseeable future---becuase the hardware, and more importantly, the installed user base, already exist, and are therefore years ahead of competing technologies.
Finally, I think the Tom's reviewers are making a mistake by not reviewing the Quadro FX 5800. That really is aimed at the top of the market, and calling an article "Workstation Graphics at this Finest" based on nVIdia's second-place card is kind of silly. From a processing perspective, the performance differences between FX4800 and FX5800 should be similar to that between GTX260 and GTX280. But there is another enormous difference: the FX5800 has 4GB of DRAM, so you can physically handle a lot more data that is not possible on the FX4800. For that reason alone, the FX5800 may be more than worth the extra cost, because you can do things with that card that are impossible with the FX4800. A better review would have pointed this out.