I have a trading bot written in C# doing arbitrage between bitfloor, bitstamp and gox. I am from an economics background rather than a programming background, so I doubt my code would win any awards, but it is making money which is a good start.
I've been learning a whole lot about how to make it more robust these past few weeks...