SamBru is a program for backing up and restoring the data on your Samsung cellular phone. This currently includes your phone numbers, calendar items and todo list items. The original program was written by Eric Sandeen for the SCH-6100 and SCH-8500 phones. I've modified it to work with the Samsung SCH-A310 cell phone. Thanks to all those who've helped contribute.
SamBru is a free program written in perl and works under windows and linux. The software is released under the GPL so it's free to use but provided without warranty. I haven't fully tested a all of the code so its possible, though unlikely, you could loose all the data in your phone.
Under windows you will need the Win32::SerialPort module. Under windows, you may also wish to use Active State's Active Perl program if you don't have perl installed on your computer.
Some other useful webpages related to cell phone syncronization: