Well actually, Verizon themselves are at least partially responsible for the iPhone not being available with them. It's because instead of using the industry-standard 3G, they insist on being the odd one out and using CDMA, which requires completely different hardware than 3G does... basically, it means that Apple would have to produce a separate CDMA model of the iPhone if they ever wanted to offer it with Verizon service. Somehow, an engineering an entirely separate model for a single carrier isn't so attractive when they could switch to other providers with no hardware change at all...