Thanks for the pointers. When we come to development I may very well need to read up on this in more detail!