I bought the Evo 4G in August of 2010. I got one last yearly upgrade (stupid policy changes), so I upgraded to the 4S the day after release. About a month ago, I was looking at my Sprint account online, and it said that I had an upgrade available. I thought that it must be because I just upgraded, and they hadn't updated their system yet. Well I checked today, and it was still telling me that I am eligible for an upgrade! Just to make sure, I texted the Sprint upgrade number, and sure enough it's telling me that I have an upgrade. Did I simply get lucky?