As this tutorial shows, Magento's checkout system doesn't require the customer to be a logged-in user to get the efficient, single-page functionality. See how a customer can checkout, log-in or register all without leaving the checkout page.