I wrote about this in more detail in a blog post, but I wanted to share an update I made to EyeDock's oblique crossed cylinders calculator. It still does the calculation the same (optical fundamentals don't change, after all), but you can now specify which lens you're using as a trial. This does not affect the calculation. However, it does allow my program to use EyeDock's contact lens database to let you know the closest set of parameters to the calculated result. So, it will round to the closest sphere power, cylinder power, and axis, all while doing smart things like maintaining spherical equivalent, etc.
Here's a little video explaining the calculator and this new feature.