I found a good freebie defragger called DiskKeeperLite - they sell a Pro version too. It worked OK in the background (one of its features) but then came the System Crash again, it would never behave after the rebuild... won't buy anything that misbehaves like that...
Robin