Free photos may not not be good enough for you to use commercially.
Normally stock agencies sell their photos by size (Mb). For web usage of a 72dpi 500kb file you normally pay not much for it.
Another cheap way is to borrow a 3mp digital camera and take the photos yourself and have the advantage of retaining full copyrights of them.