Thanks Skeetilc - this sounds really promising. I'd actually seen their site when I was searching online, but it's fine to hear that someone else has used them. I also note that they have an office in Aberdeen, so we might be able to arrange a face-to-face with them without too much hassle. Many thanks for your reply! fingers crossed!