The fact of the matter is that "program trading" is simply a fast and efficient way to execute the large orders of a customer. It is a basket of names that are being bought or sold by a trading desk, electronically rather than "physically" by a $2 dollar broker on the floor of the NYSE, most usually for a customer as in agency trade