We run our enterprise version of Team City on an Amazon EC2 instance, which is great for scaling up our build capacity when demand calls for it. Has a feature where you can configure Team City to publish build artifacts to Amazon S3 buckets ever been considered? It would be a way to reduce costs for hosting in EC2 and let us use Cloud Front to reduce download times for our developers around the world. Also because S3 buckets are "infinitely" expandable, it would remove the need for cleaning build artifacts or having to manage server drives when they run out of space.
For now we can script this through MSBuild, but would be great if it was a part of TeamCity's settings.