WJL wrote: > The original message does infact say call changes on 8. So it does. Shows how carefully I read it. My approach still applies, although clearly there won't be an existing method that does this, as it will have more than four blows in each place, unless you call more than one swap at each change. Graham