I was initially excited at the prospect of buying bitcoins at walmart, but if an ID is required, my enthusiasm is dampened.
Do all these CVS/walmart/7-11 type services require ID?
Does bitinstant accept cash-in-the-mail or money orders?
No id is needed to deposit. Only if you screw up and send $100 instead of $103.95. zipzap will reject and then you have to call moneygram to get your money back.