.NET library that provides a random access  messaging/queueing with multiple updates to message records to allow for progress information, status and later access to message items.