Order Central has a plethora of features including: saving shopping carts, order templates, surveys, customizable emails, promo-codes, queuing, advanced security, digital downloads, gift registries, and more.
You can also customize Order Central using ASP.NET so if it doesn't currently do what you want, you can make it happen!