Initially this site was a simple proof of concept which provided some specific calculations to the packaging industry.
The final touch to this initial work was a fade transition created using the script.aculo.us effects library. Using this, each selected calculation would fade into the foreground for use. As such, there is no page load between requests since everything is on one page.
Following the success of this site, a design was commissioned and supplied to me for implementation. The result is the site as it is now. The framework I've created allows for more calculations to be added as needed with relative ease.
Additional Work completed August 2011
I've been asked to add a substantial new piece of work to this project. It allows the calculation of an optimum palette layout given the dimensions of the palette and the containers on the palette.
I was pleased to find that even though this required integration of popup windows in the client, and a whole new PHP library on the back end, the original code I wrote for this was generic enough that all the AJAX and UI functionality worked without modification. All in all a good result for additional work that was far more complex that the original system was designed to handle.