Loyalty programme balances

Also discussed here and (loosely) here.