Well, I went back a second time...to complete the process of design/order and have the following to report. Since I don't think you will receive an email from the site I am responding here.
I didn't find a comments section...perhaps you meant the engraving? Just guessing here but I figured when I pressed the "click here to order" button at the top right that I would be presented with comment/credit card sections -- nothing happened. I didn't look at the code to see if there were any actions programmed for the image and I'm not going to wait again for everything to load.
Are you running the site on a non-production server? It seems to run slooowwwlly. The time to load everything is quite exhausting but I had a look at your images and they are quite small for "gif" files. Perhaps you could make them "jpeg" files and save some space (20-50% and retain the same quality). If you are running on a non-production server it is hard to tell if the time problems are from the server or your page building methods.
Further, the ASP pages/Scripting make reloading just as expensive, ugh! Although I connected using 28800 baud, the time is on the order of 4-5 minutes which is too long even for 28800 modems. I might suggest you not us client-side scripting for loading your images. The opening screens are nice, but the technique makes the user take a hit on any reload since the scripts do not make use of the html cache, but reload the images blindly. I would suggest that you load the images as needed directly on the design page.
Other than that, once the main design page loads, I like the assembly order that you present. It works well.
Hope this helps. BTW, I teach this stuff for a living, if I can be of further help let me know.
jj