Every couple of hours OOo Base crashes - just closes the program of its' own accord.

Annoying enough in itself, but at least it usually recovers up to the last point I saved my work. The last time it happened though it didn't even recover to my last save point - it recovered to an old save point! So I have lost 30 minutes' work.

Any ideas anyone?