With a little UI scripting, Kim Hunter wrote a nifty way to back up the iCal database and saving it to a file named iCal on the desktop. Other members responded with other methods of accomplishing the same, so there are different flavors to choose from.
Source >>