Have a reasonably working version of checkoutpage.