Apple Passbook: Is it Ready for Prime Time?