Im considering offering a service that allows users to upload a file and then charges by the amount of bandwidth used by clients downloading. the only way i can think of implementing this is by examing the log files for the bytes transferred figures. Is there a better way?