Best way to deliver downloads inside of a membership site?

Just wondering what everybody else is using for downloads for members on their site. Right now I am just creating posts with a basic description an image and a download button is there a better way of doing this?