I wrote this tool in C#, using the Windows .NET Framework. It uses massive multi-threading to attempt to simulate a large number of transactions hitting the back end system simultaneously. (I wrote an earlier version in VB.NET, but found there are restrictions in VB on the number of threads that can be launched). We also found this tool to be useful for populating testing databases quickly.