How can I distribute large files without using too much bandwidth?