Also - which is better - to go directly to a publishers or via an agent? How long do they usually take to respond?