If new events are not being saved or you keep getting an error when adding an event, you can try to uncheck then check the SSL box.  Also, try deleting events older than 90 days.  If iCal gets stuck while deleting events, you can stop it by turning your wireless and/or ethernet off (because if there is an internet connection, it will try to update continuously under some wacky circumstances).