Clarity offers the following for a premium cart and checkout system: Streamlined user friendly checkout Mini Cart Module Separate "Ship To" and "Bill To" names and addresses Customer can define multiple shipping addresses and select during checkout International address support Option to prompt user to login at the beginning of checkout Cart retrieves logged in users profile information to enable "Fast Checkout" Require user to create CMS login or allow anonymous checkout for all orders or by product Assign one or more CMS roles to user based on product purchased. Role expiration support Company name and title support for B to B transactions Create your own custom checkout fields (textboxes, dropdowns, checkboxes and dates) Special instructions multiline textbox on confirmation page Supports request a quote/request for quote checkout Partial quantities Authorize only transactions with settlement request initiated by store administrator Authorize and settle credit cards automatically Bill Me Later feature allows payment now or later Bundled products - create master & child skus Automated email order confirmations to your customer and store administrator Ability to cc: an order with order details to third party fulfillment house for drop shipping Email confirmation invoice template driven Insert your own custom page in the checkout Custom configurable redirect URL and image button on order confirmation screen. Useful for redirecting back to referring affiliate website or page on your site after order completes. Cart supports adding products directly to your cart by adding productid in the url or querystring. OnCheckoutComplete event - Ability to call a custom stored procedure or web service after successful payment has been made on your store SSL Fully Supported