Dunno how close this is to you...
http://www.digicape.co.za/contact.php?PHPSESSID=bbf6d4cd9c783269488526b888f90bc1
Digicape Johannesburg:
Shop 30 The Wedge
255 Rivonia Road
Morningside
tel: 0860 77 88 88 or 011 245 8800
fax: 011 783 9400
Im sure it is repairable, just at what price...maybe make a turn past an apple shop and see if they can give you some guidance. what area of the country u in?
Sorry to hear about you loss, but learn from the incident...
There is a way to sync your iphone with more then one computer...
http://www.ismashphone.com/2009/05/how-to-sync-your-iphone-to-multiple-computers.html
I have a backup of the ID that is in the iTunes Music Library.xml file. So...
http://www.youtube.com/watch?v=r9YGvLHvUxQ&feature=fvhl
An interesting watch on the 3Gs and the android. just amazing how many things are replicated in android from the iphone.