I belive that there is a sin-1 function in VB (don't know the exact name). It would be faster then using such a complex forumal (as sin-1 would be written in assembly). If you have MSDN, look up sin, and see what they have under the related. I would check, except that I am at school (and they are so cheap that they only have VB in one lab, and no MSDN).