Hello, I need help not a lecture. I was getting out of a truck and my 640 dropped face down on a cement curb, it splintered the screen. Lucky for me the screen cover held it together, just cracked and spreads from one corner. The glorious little ******* still works it just needs a new screen. So here's my question, where and how much? We all know I got it for cheap, but it worth so much more to me. Can it be repaired?