If it's a real mess......
If your problem can't be solved by self help, I found Nokia's place where you return broken phones to be very good.
Mine died once during software updating over the net. I have no idea why. I feared I'd lost everything. I sent it off to the address specified on their UK web-site, and it came back fully functional, nothing lost, and completely free!
Great service, for me.