Depends on the retailer. Premium retailers usally honor NE2s because they will get paid by verizon, thats also the reason they do annaul upgrades too.
Now resellers like bestbuy, walmart, lets talk, amazon ect dont usally offer them becasue they try to have better prices than ne2s. The way they do this is by buying in bulk usally from the manufacutre. Where I order 50 droid x for the month of Nov, they order 50,000.
They dont do annaul upgrades because A either verizon doesnt let them or B, its just not profitable for them.
Plus most bank on the other goods they sell, sit at walmart and see how many people walk up and buy a phone but only a phone.
One thing to keep in mind, and I see this all the time. People go buy a phone at best buy and they dont do a rebate but pay the same price that verizon has it. Ok yea you didnt have to do the rebate, but youd be suprised how many people actually forget they have an NE2 of 30, 50, or 100.
I see it happen all the time when people go buy at best buy just beacuse they dont have a rebate but they give up their credit just beacuse its less at the time of pruchase. Also keep in mind, and this is more of a moral thing. When you buy from online, best buy, amazon, letstalk, walmart etc, and you go to a verizon store (corp or especialy private franchise) to get it activated and have your numbers transfered, there will be a charge most the time. Now it might not sound fair, but it really isnt fair for those employees that get paid to sell phone, have to activate and transfer numbers when Verizon provies those tools for free. I mean you never know, just cus you found a "better price", it doesnt hurt to stop in by a store, localy owned would be preffered, and see what they can offer you. It helps both parties out and those employees should be more inclined to help you out.