Many thanks to Gary Shearman, Andrew Hubbertz and Nancy Brodie for their comments and suggestions.