If you want to make the checkout process for your customers hassle free and thinking about implementing one step checkout process, then the Onestep Checkout extension is the perfect solution. This extension combines all the traditional 6 steps of checkout process into a single page for the ease of your customers.  Now the customers can enter all the information required for the checkout at a time rather than entering then one by one on a single page, thus annoying them.    http://store.biztechconsultancy.com/magento-one-step-checkout-extension.htm