2 years ago on july 30th I got an enV touch. Just a little over a year after, my mom bought a DROID 2 (becuase her contract was up) and it was buy 1 get one free, so I got one too. I was thinking that now on july 30th I should be able to get another upgrade, but the verzon website says I am due for an upgrade the same day my mom is (which is about a year from now). Was my contract changed or renewed somehow just becuase I got a phone from buy one get one free? I cant figure out why Im not eligible for an upgrade yet.