I ask this only because I am holding off myself. I think the only advantage of 3.1 is the improved battery life people have noticed. I feel like my battery drains quick on my 3GS, I had it replaced thinking it was a hardware error but I had the same issue with the second one. I have not upgraded to 3.1 because I use internet tethering (benm) way too much to give it up and I heard just updating iTunes breaks that as well. Who else has yet to update because they do not want their tethering to go away?