Hi. I ma just about to receive my first iPhone, a 2G version and not having researched a lot about it before, I would like to know what are my best first steps in getting as much out of it as possible. First, it needs to get 3.0 OS, which it probably already has. I suppose it needs to be jailbroken as well if it isn't already (it's second hand so probably already is) and then what? There is so much info on the web about the iPhone that it's difficult to filter the right info, for instance: 1. I hear about Cydia being the alternative to app store for jailbroken apps. A popular choice? 2. What's the best source to learn al the multi-touch/gesture tricks? Shaking, pinching, tapping etc what else? and so on. Is there a nice step-by-step guide that introduces to all things iPhone?