My site designer had stock photos that looked almost identical to my product. If you look on my site you can probably tell the one picture that I provided. The fact is that great looking food makes you hungry. Why not make people wanna call you will they are looking at your website.
About your logo…It is set to display at a larger size than the original file…So somewhere there must be a setting you can change to reduce the size…
Also, about your logo…When you paid to get it done, did you acquire the copyright for it?..Now this sounds kind of silly but most of the time when you get a logo done you are only paying for the designers time and not the files…If you owned the files, you should have been able to get them on a cd with all kinds of versions for your use…You will have to ask about this…
About www.istock.com I use them all the time…In fact, a few times I have had clients “demand” I use their own photos and when I ship their orders I also get some “pre-production” samples with i-stock photos to compare…Many have switched and not gone back…Well done photos make a world of difference…Also your chicken folks likely has good photos you can use…