16. The computer program product as recited in claim 14 , further comprising: computer readable program code configured to store one or more first documents in a first queue according to the priority of the one or more first documents; and computer readable program code configured to store one or more second documents in a second queue according to the priority of the one or more second documents.
17. The computer program product as recited in claim 16 , wherein the priority of at least one of the documents is adjusted according to an amount of time elapsed since the document was stored in the at least two queues.