Technical idiot here so apologies if I am way off the mark. Is this due to the postage cost/ shipping destination needing an address before the cost of postage can be calculated and therefore the total can not be confirmed hence no button? Where as, with a registered customer the delivery address is automatically there when they are signed in so postage charges are calculated automatically.