I'm really glad my book is no where near ready to start seeking publication. Hopefully by the time I'm done with it, all these crazy changes will have smoothed out somewhat.
To use an extended metaphor...
In World of Warcraft, there's a certain type of character you can play that's called a Druid.
There are also three different roles you can fill when playing with a group: Tank, Heal, or Damage.
A druid can change into different animals on a whim, lending itself to the best, all-around character. It can be a Cat if the group needs someone to deal Damage. It can be a Bear if the group needs a Tank. And it can be a Tree if the group needs a Healer.
It can be any one role at any time.
In writing, there are different roles needing to be filled. You are usually working with a group of people 'cause getting a book published is a huge job. The roles of the group are: Publisher, Editor, Agent, Publicist, Cover Design, Writer, Buyer, Seller, Beta Readers, Copy Editors, and Blurb Writers.
That's a lot of rolls. And eBooks are changing which roles are filled by the writer and which are filled by the publisher.
Looking forward, I'm going to try to be as Druid-like as I can. I want to be ready to change into an agent if I end up having to contact publishing houses myself. I want to be ready to be a cover designer if I end up going with an online "Upload it yourself" eBook publisher. I want to ALWAYS be ready to be my own publicist and promote my own book.
I also need to be ready to treat my writing as if I'm a business owner. If I'm the one who ends up negotiating a deal instead of an agent, or if I'm the one doing my complicated taxes, arranging a book tour, etc., I need to think like an entrepreneur.
I'm a changeling!!!