Do you have performance bottlenecks? Do you have a lot of parallel calculations? Then try to use GPU with C#. With the new Alea GPU parallel GPU methods it is as easy as changing a few lines of code to utilize the power of GPUs. No GPU in your box? Don't worry, you can get them from Azure or other cloud providers. This Channel 9 cast explains how easy it is to run C# code on the GPU, with full debugging support in Visual Studio.