To Self Publish Or Not To Self Publish