Thanks for the suggestions so far - I'll report back on whether we find anything.