You just listed the main ones in my opinion. The COW also has a stock site but it is in BETA. You should still check it out. Other sites I can think of don’t mention anywhere that you can contribute to their site.
Stephen Smith
Utah Video Productions
Check out my Motion Training DVD
Check out my Vimeo page