I've had my Treo 600 for a month or so now and typically sync everyday.
Twice I've had it randomly decide to re-install every program and data file I've ever tried on it (not just ones currently on the treo). It ends up running out of memory (big surprise) and the Treo goes into endless restart loops. I have to do a hard reset and lose any data I've put on since the last time. Luckily I backed up the SD card a few days earlier and could do a restore but still lost data.

Has anyone had this problem before? If so what causes it and how to prevent it?
I'm on a Mac so it could be the HotSync app on the Mac.
Seems like I either have to backup to SD if I've added data I want to hold on to before syncing and/or I haveto go into the backup file area and delete anytthing and everything that's not actually currently on my device.