My WP site runs on multiple instances behind Load Balancer.

Hi,
My WP site runs on multiple instances behind Load Balancer. Is there a way to upload Avatars to S3 instead of local server. Local uploads won't work across the cluster.

I currently use Amazon S3 and CloudFront plugin to upload my media assets to S3 http://wordpress.org/plugins/amazon-s3-and-cloudfront/

My question is, is there a way to make Avatar uploads hook into the Media upload functionality so that I don't have to worry about replicating Avatars across instances?

Cheers!