To me, this is crying out to be implemented as a smartphone app. It seems bizarre to me to implement it on yet another piece of hardware that has to be carried about with you in addition to your phone, wallet, keys and whatever else you already need.