Well one drop and it is all over. With an iPhone 4G, it costs $29 from Apple to get a new one. Pretty reasonable. But it costs $200 if you can believe it for an older model.
Fortunately Jet Repair does this for $70 and they are actually in Seattle. Good to keep that 3G going until the iPhone 5 comes out in a few months. If you can wait, hang on until September when it is around 🙂