I took my defective iPhone 3G in the Apple Store today and they gave me a new one (right out of the shrink wrapped box!). Anyway, my new iPhone 3G still says "No Service" after 2 hours since getting it. I was told that it should take only ~30 minutes. I have sync'd it with my computer (and registered it) and it has all my data on it with wi-fi, but no service. Does anyone have any idea about what is taking so long for my iPhone to get service?