Think most would just a question of pricing. I use istockphoto quite a bit for mainstream shit and they will have license agreements on photos. So ya gotta read license agreement for individual pics to see what is allowed like multiple website use, print etc... and worst case you gotta buy extended license.
