Like many other people, my phone is all kinds of screwed up after updating to Jelly Bean. I've wiped the cache and done a factory reset, and nothing changed. I went into my Verizon store today, and basically the option they gave is to send me a refurbished phone. First off, if it's not in as good of shape as my old phone, no thank you, take it back. But will it be running ICS or JB when it comes? If it's ICS, then should I not update it, or should I take the chance and update it and hope that this one works? It will come with a 90 day warranty, so I don't want to wait to update only to find out that it's going to give me problems after the warranty expires. I'd also like to have some time with it before sending my old phone back, how long is my window there? Thanks.