Where is a good place to buy photos for commercial use?

There are several websites such as I Stock Photos where you can buy photos for commercial use.