I would like to comment here currently we have Quad core servers located directly at all major exchanges NYSE, NASDAQ etc.. with infiniband DMA connections between application components we utilize in memory databases and slew of other technologies that gurantees us sub millisecond execution speeds the infrastructure alone is enough to keep most medium size companies out of the arena so this option is not viable for individuals.