Initial code review

@evanstade Please review.  Hopefully the pull request flow will let you add comments.
nit: the e.g. should be an actual example ("e.g., directly from the cart page when the user presses 'start checkout'")