A few weeks ago, my camera flash/flashlight stopped working. I didn't know the cause. Occassionally, I noticed the flash would come on very dull before going out again. Then it stopped working completely. Although I was unable to find a thread suggesting that anyone else was having this problem, I figured that my bulbs must have died. I kept meaning to go get it checked out at a Sprint store, but I just wasn't making time to go. Last week, one of the corners on my PhantomSkinz cover got beat up a little bit. I have another set here ready to go (matte instead of the clear), and I was going to put the new skin on, but I decided I should go to the Sprint store to have my flash looked at first just in case they were going to replace my device. So I went this morning. I waited for about two hours while a tech worked on my phone. I kept being reassured that it would be done soon, so I kept waiting around. When the CS rep brought me my phone, she said that they had been unable to fix the flash. They had replaced the bulbs without success, so they replaced the entire camera and still had no success. Then they did a wipe of my phone, and still the flash wouldn't work. Replacement device should be here tomorrow. I've been fully rooted and running Fresh's ROMs since July. I don't know if I can handle going backward. So I was contemplating not accepting the new device if the hardware version was one of the yet-to-be-rooted models. Unfortunately, the tech somehow broke the vibrate functionality today. I can hear the phone try to vibrate when I'm holding it in a silent room, but something isn't lining up properly. I never use any notifiers other than vibrate, so this is a deal-breaker. I have to admit that I've been mostly off the forum since July. The phone had been 100% problem-free up until the flash issue, and things were too busy to keep up here. So I'm not as well versed on people's recent experiences. I'd love to hear some opinions from people on what I should do in this scenario. Should I have Sprint fix my vibrate and reload my software and live without a flash? Should I keep the new device and wait for one of our wonderful devs to figure out how to root it? Any other alternatives? TYIA, Eric EDIT: Also, should I accept a refurb? Have people reported problems with those at all?