I recently had it happen on my iPhone. It sucks. :/ In my case I just bought a used one from a friend for very cheap, but it seems it should be easy to repair. I would call Dell and ask how much they would charge for the repair. I'm not sure what other companies could repair Streaks...

It seems it should be possible to repair it yourself, but you'd need some experience with that and spare parts. Normally, manufacturers don't send out spare parts to end users, but I once got some for an HP laptop after being routed higher up in the food chain several steps from a regular CSR...