I have an iPhone 3GS that I currently use for photography class at school. I also use it as a phone and games and all that stuff.... I have an iPhone development course that starts in October at school and am thinking of upgrading. I will use an iPhone 4 for app development, photography and as a general phone and media player. Good idea?