Was it worth replacing all those parts vs buying a used one? plus you never know if something else is wrong when you fix the one spot you think could be the cause. I dropped my xperia x10. It's still working great nowin the shallows and turned it off right away and straight to a hair dryer for2 hrs with a quick blow of cold air through it, gradually warming it up to as hot as i dared. it was in a really soft tight case and i am sure thats what saved it (90%) the rest i attribute to the original plastic wrap that came with it brand new!! yah i get more anal about keeping things brand new the more xpensive they get.. Thanks for the article tho, you brought up a lot of great points.