Wow, I actually my $100 visa card yesterday. It came in a VZ envelope and I just thought it was a bill.
FWIW, I paid "retail" for mine at a VZ store. Pre-registered on the link above (after finding this awesome thread!). Send a copy of the pre-reg in with receipt and upc, and bam! SURPRISE!!!!
One tip, the mail in address didn't print on the forms, so make sure you get that from the pre-reg or call 'em up.
I did get a check in the mail from VZ today, and I was like WTF, is this my rebate check? For some reason they sent me $51.38, so an EXTRA BONUS.
edit: VZ:: We can't find any info on this check, just cash it. LOL
After what I sold my last phone for, I'm into the DI for $150, now minus this mystery check, the end price is under $100, WOW!