Don't force users to register before they can buy (2015)
And my related pet-peeve, entry of credit card number comes before display of shipping and handling charges for the order.  I've abandoned carts at sites that did not provide S/H before they wanted my credit card number.