Initially, I was going to wait until this summer to get a new iPhone.
On Friday, already late to a dinner with friends, my only source of navigation, my Maps app on my iPhone 3G took 3 minutes to load, 2 minutes to let me type anything in...then crashed. It made a random phone call to my Mom (thankfully) and wouldn't let me hang up, then rebooted for 5 minutes. That was it. A call was made the next morning and now I'm the proud owner of an iPhone 4 with Verizon service.
This phone is so impressive. Here are some pictures and a video I took today with my new toy.