We would like to thank the following people or organisations for helping out in differing ways, forms and extent: