I upgraded from the original iPhone yesterday. My old screen was cracked (badly) but still fully functional. It had a small section of dead pixels, but still worked fine. The vibration was broken. The speaker was nearly non-functional. It was definitely time for an upgrade. My iPhone 4 is fast, packs some incredible features, and is beautiful. The reason for this thread is to inform anyone with an old 1st gen dock laying around (remember, they used to GIVE those to you in the box) that the iPhone 4 fits almost perfectly. No need to drop an additional $29 on a new dock if you were considering doing so!