Loyalty programs are a great way to save money and earn rewards in Australia, but there's a lot more to them than just discounts.