I am also going to try this fix though -->http://www.msfn.org/board/index.php?showtopic=128807&st=0 with a modified Nokia data cable as soon as I get the guts to do it.Or if anyone in the Cape Town area want to make a quick buck and who is more clued up about the procedure on that link, please let me know.
What do you have to loose besides your data you can't get recovered anyway due to the cost. The procedure seems straight forward, follow it to the letter and you should be ok.
I would be willing to do it for you but I don't have the serial interface & live in KZN.
I know a guy/data recovery company in JHB that could probably do the recovery for you. I will phone him tomorrow and get a rough estimate as to the cost and let you know. I have used him twice before.