I am a bit confused.. every user on verizon (or droid) should once a month dial some code to get better reception? This makes no sense at all. This can first of all easily be done by Verizon, especially on android phones. Like someone said, probably less than 1% of users knows this and does it. The forums is the only reason all of you know about it. I can't imagine my grandma or mom or uncle being told by anyone at Verizon "Oh.. just punch this in once a month or so and you'll get better reception".
Incidentally, if it really is needed, I can write an app that schedules it to run every so often and dials that for you. Is there anything needed after you punch that in... like wait for some tone, then press more numbers? If it's just dialing that.. should be easy enough to put into an app.
EDIT* Ok, just did it, I am now at 51716. My signal is weaker now. Was that supposed to happen? Is see you dial it, then wait and press option 2 (as the OP said..my bad). I guess the app could "delay" a few seconds, then press #2.. have to try it. I'll see if there is a way for an app to be notified when the other end picks up the phone. Still..this is ridiculous that end users have to do this themselves.