i dont own an iphone but still seem to have to deal with these problems from less technically mined people getting me to fix it for them.
itools sounds interesting might have to have a browse i have used a few programs to get stuff off the iphone
im sure there is a way to not have to wipe...