Well. I finally happened. My iPhone 3G has ****ed up to the point when I am beginning to really hate it. Reasons why: Before I walk out of the store after getting my iPhone I switch on and off the vibrate switch and hear a horrible sound that sounds like the vibrator vibrating against the plastic. AT&T said they will give me a new iPhone 3G as soon as they get regular shipments in. (1-2 months) Apps keep crashing. The iPhone keeps crashing when its not even doing anything and takes forever to boot back up. The battery flat out sucks. The chrome vibrate switch broke off!!! Ya, you heard me right. I switched it to on today and it broke clean off. I am an Apple fanboy and you hardly ever hear me say that I hate any of my Apple products but the iPhone has driven me over the edge.