Thanks for this - I didn't know about the insert() method - guess that must be fairly new? I have been doing $this->query() and using raw SQL which isn't ideal!