1. A system for high availability message forwarding comprising: a cluster of servers, each server in the cluster adapted to receive a message; message queues on at least some of the servers in said cluster of servers, the message queues adapted to store the message; and a message processor on a server that stored the message in said cluster of servers, the message processor adapted to determine the appropriate message queue on a different server and forward the message to that message queue.