Sorry- I should have got back about this around a week ago. I tested it quite extensively- found a couple of minor issues which I've resolved and it's running fine on a site that went live last Friday (and taking payment more importantly). I'll put a new zip together this afternoon.