Batch.NET allows Batch Processing in .NET