I've just posted the patch across to the dev list. I'll post it here if anyone asks for it, but didn't want to initially, lest the crossposting gods strike me down from above :) James