What are the best sites to buy stock photos online? There are plenty of stock photo agencies where you can buy stock photos online without breaking the ...