I'm working on a implementation, but still struggling with some details, like the fees...
I'm a coder. Written a nodejs implimentation for read only (no placing orders) for all of the exchanges, wrote the Bitcoin Utilities Library for Google Code that does the same (see example spreadsheets). Would love to help.
Lib: https://script.google.com/macros/s/AKfycbxBLJGpX9Is2ZF5YfjR4XjqjEClHz_rogK-8wEup5N5LuuIGtMb/exec https://script.google.com/d/1ZhP9mI0MLL8kMHizJ-5Uq-lB2ZaJJq96A62aRvOecf3nKsmPHh2FuQg1/edit?usp=sharing
Arbitrage Spreadsheet Example: https://docs.google.com/spreadsheet/ccc?key=0AguYZ5-dWMgfdElhakdHQzhiQXp5emctdjZTNG9qaEE#gid=0
Basic Spreadsheet Example: https://docs.google.com/spreadsheet/ccc?key=0AguYZ5-dWMgfdEhhWkNrR2pnMmhzMWcyb1FSbzZPSmc&usp=sharing