hey guys - thanks for all these great suggestions - you've given me a lot to work with. stuck at work for the next few days, but as soon as i get a chance, i'll give everything a go and let you know how i get on. thanks again.