Hi everyone, I've been using the iPhone 2g for about a year now. Happy with it, but probably haven't used it's full capabilities as I don't have a data plan. I'm thinking of getting a data plan now, and wondering if it's worth upgrading to a 3GS. Besides the speed, is there anything else that would make it worth the upgrade? (The only new thing I know of is the GPS which would be useful for me). Thanks!