I have been reading the posts on this Forum for weeks now. I am going to buy an iPhone but I am wondering if I should wait a week...month...whatever. I know that things are always changing and improving. Are there benefits to waiting? I have been wondering about the following... 1. Will there be a price drop soon? 2. Is there going to be a second generation phone? 3. What is a 3G phone? ...is it worth waiting for? 4. What is SDK and do I wait to buy a phone for it? You all know so much more about this than I do. Anything else I forgot? Thank you for your help!