Hi,
I can do your calculator in AJAX,that way more people
will be able to use it as not all browsers have java installed,but all browser have an implementation of javascript(which is what ajax uses).
If you are interested let's talk about this on PM.