All of this sounds great! Especially an ability to "scan" but really, with an iPhone/droid you could just grab a name from the list and then have a set of buttons with different actions.