It seems like Redbox is trying pretty hard to make the overall experience pleasant for it's users, and in general they do a good job but some of the things those kiosks can't do just makes me shake my head.
As I mentioned earlier if you reserve a disc and get to the machine and it won't read your card you can't get it any other way. Why can't I login to the machine with my user name and password and then slide another card? Since they can't do that why can't they at least cancel the transaction if you call them? It's their systems, they don't have the keys? Seems unlikely that they couldn't solve that one.
The other day we reserved a disc and I went to pick it up and it told me my reservation wasn't there and maybe I had used another card (I had not, which was proven later) or I had selected another location for pickup (this was indeed the case). So most likely I fat fingered it and picked the wrong location, my bad, but why couldn't the machine tell me where the reservation was? They identify your account by the credit card swipe, and it was the right card, why can't the machine say, your disc isn't here... but here's where it is? Or better yet... why can't it say, hey, maybe your fat fucking finger hit the wrong address... we've got the same movie here, lets just transfer it to this box? Or we don't have it here, do you want to say to hell with it and rent something else or just go home empty handed?
These are easy things to do, or should be. The kiosk software should be able to do just about anything... it's just a POS front end. If their backend systems can't handle this sort of thing they have a really shitty backend system.