I hear ya, years ago we used to host all files as attachments but ended up running into countless problems from $ony legal take-downs to forum and database backup / reimport issues (due to size / length of time) and also bandwidth / server issues when hosting file downloads so these days "it is what it is" basically.