Thanks so much everyone for some wonderfully helpful insights. I think I have what I needed now, so I guess this can be tidied away...