Yes, a community module available for free download. I was thinking that any configuration would be present in the Configuration->Attributes Settings, along with the other download-related configuration settings.
The "You've already purchased this product" message would be displayed on re-display of the shopping-cart page once the customer is logged in (either placing the product in cart during a logged-in session or after the after-login redirect).
Bookmarks