Get an agent. Seriously, submitting stuff unagented means it will end up on the slush pile. An agent is the first quality filter, and a good agent is worth his or her weight in gold, as they'll often know the editors on a personal level and will be able to talk to them directly about the project.
Tim LebbonDo you have to feel something for it to be real or mean anything? Can you touch your dreams, taste your imagination.
Tim Lebbon