You don't need the fastest available, there are plenty of solutions available which can far exceed the data demands of several high end workstations. What performance do you actually require? What is the application? (or, when you say fastest do you mean throughput, IOPS, or access latency?).
My experience with high end storage is SSDs are rarely appropriate because they suffer have a limited lifetime and that can get hit pretty quickly. We have some seriously high end databases which would at a glance be the ideal use case for SSDs but we'd end up replacing them every 6 months actually. Large numbers of fast SAS drives tend to win in these scenarios. SSDs have a place as accelerators for caching if your application is suited to that approach (not all are).
If you actually mean throughput, which I suspect, then you need to consider your process, moving very large quantities of data over your network as a matter of routine is not generally a scalable approach. In any event, you'll need 10GigE to the desktop which will not be cheap, you will need to avoid cut through switching as it's inappropriate to large data transfers which will make it even more expensive (like, for a dozen workstations I wouldn't expect much change from £20k). Without that it's pointless thinking about storage as even a fairly small number of SAS drives can saturate a few 1Gig links.
I'd again caution against thinking that fast network storage is a solution, it rarely is, even at big media companies (who have shedloads of data to worry about) it's an approach which is avoided as a rule.