Well I have seen all these solutions but found NCache as the best one becuase no other solution is available for Object Caching. I was comparing the CTP1 of Microsoft's Velocity and to my surprise they almost copied the wordings of NCache's description. I had also compared the detailed features so far discussed by Velocity at TechEd with all these solutions and again found NCache a step ahead. The pricing is not that complex. Its only the way you understand it. I have bought it for 15 CPUs and so far have been getting excellent support from this company. I had a comprehensive demo and testing as well where they showed 100%. The big plus of NCache is that they have always been bringing new topologies which are still missing with other solutions. I am not sure what will be Licensing structure of Microsoft for this as Microsoft has always been very clever in their Licensing structures. I had bought some Licenses of Microsoft GP for my organization few months ago. The actual cost was way different from the one initially told. The basic structure has so many features missing. When I asked for some common features I was heavily charged. I am worried that they may repeat the same here as well.