It's painful when you spot the answer just a few seconds after ranting away to the mailing list :-) ... it's that old multi-part form thing I had forgotten. apologies for wasting the old bandwidth Jonathan