Thanks guys, Bainzi's solution sounds like the one, but I'm keen to hear what David comes back with

Andrew