Billing & Banking in a 3.0 World