Malice #1 Hmm yeah thinking about it... it's much clearer having separate loops - much easier to identify for de-bugging etc.Thanks Sswift ;-)------------EDIT--------(can't spell!)