By the way, a more favourable description of the so-called fudgefactor is the following:
"The amount of time after a transaction should have timed out to wait for the root transaction manager to time out the transaction before assuming that the root transaction manager has died and so locks should be released by rolling back the transaction at this subordinate and below".
I prefer the fudge factor term though :s