The joys and wonders of self-publishing