Countdown to the iPhone 3G: What You Need to Know Before You Get in Line