This document discusses offline processing and message queues. It explains that offline processing involves queuing, prioritizing, dispatching, and executing background jobs from initiating processes. It then evaluates several popular message queue solutions, including Amazon SQS, Gearman, Dropr, Apache ActiveMQ, Beanstalkd, and custom solutions. It notes the pros and cons of each system in terms of features, performance, ease of use, programming language support, and other factors. The document concludes with a brief plug for the author's company CROSCON and contact information.