Bankie #1 Thanks for your reply, Sledge. My understanding of what's going on is still a bit sketchy, but I've managed to implement your explanation and it works so I guess that's the main thing for now. Cheers!