Self publishing advisor