I’d never thought about using Workflows for doing calculations until a friend of mine in the CRM community, Shilpa Sinha, mentioned it.  Shilpa is in our Partner Technical Consultancy group.  Here’s here post on this topic.

http://blogs.msdn.com/b/shilpascrm/archive/2010/09/13/calculations-using-workflow.aspx 

While many already use jscript to perform calculations on a form, there are advantages to using workflow.  After all, jscript calculations will only fire when you have the form open.  What if you want background calculations performed?  As usual, which path you choose will be determined by your business requirements, and you may very well end up using both.

Thanks Shilpa for writing this up!

Cheers,

Kevin