We are currently using SVN, and we are storing much of the artwork (sounds, images) in our repository right along with everything else. Right now, the artists commit their work to the repository directly. When the artwork is approved, it is linked to the codebase.
We want to keep the checkout process simple (so that artwork doesn't have to be installed/configured separately) but we would like to streamline a process where the artists who produce the images can submit their work somewhere independent of the main repository, and after it gets approved it is put into the main repository. We want to make it as simple for the artists as possible without much training.
How does your company typically go about streamlining this? What software do you use?