Does anyone have any better ideas?
Shorter solution might just be a progress bar to prevent the timeout? Some ajax would sort this out...? Ed W