I had a bad start to this summer when I lost my 2nd Gen iPod Touch on the train. I never saw it again and have been waiting for a 4th Gen iPod touch to be released before upgrading... In the meantime however I've had a play with the new iPhone 4 and totally love it. My current mobile phone is a Nokia N97 mini which is buggy and has a habit of crashing occasionally. I am contemplating the following two options to upgrade my 'portable devices'. Option 1: Buy a new iPod touch when it comes out, keep the N97 mini and use that for simple internet browser and limited apps. But have the advantage of 64Gb touch for storing more movies / video on the go... Option 2: Buy a Pay as you go iPhone 4 and insert a vodafone sim in it and use my contract with it... I limit myself to 32Gb storage but gain all the advantages of the iPhone 4. I can resync my movies at home every couple of days anyway. My questions (eventually) then are as follows: Is it worth paying extra for an iPhone 4 rather than a revamped iTouch (assuming the iTouch has front & back cameras and wifi facetime support...). Would I find myself struggling with battery life? - I used to run with phone and iPod touch so that I need not worry about draining my phones battery by constantly watching movies or listening to music on the train to Uni. Is it worth sticking with the 32Gb memory to gain the advantages of the iPhone over iTouch?? I appreciate this is mainly down to personal taste but it will be interesting to hear peoples opinions and I would greatly appreciate your thoughts on the pro's and con's of each option... Thanks Guys!!