I just found a useful Capistrano recipe for keeping user generated content (a.k.a. uploads) persistent between deployments:
http://www.simonecarletti.com/blog/2009/02/capistrano-uploads-folder/
EDIT: I would like to extend the script to many folders. Any idea?