I\'m reviving this question, and making it more specific: Is there a .NET framework library that supports numbers with arbitrary digits of precision?
If you want a really fast library then try:
http://www.emilstefanov.net/Projects/GnuMpDotNet/