Fascinating article, though now the SEC is discussing a potential ban on this, mainly looks to impact big firms that use automated systems:

what flash trading is:
http://www.cnbc.com/id/32122827/

potential ban:
http://www.cnbc.com/id/32895900