In case of downloadable items, please add the option to reset the limited number of expired downloads without hacking the db tables.
If e.g. the customer has 5 downloads, and he used all 5, the product download has expired (this is mainly due to multithread download accelerators).
1. add an option to reset the downloads in this case… - OR -
2. add support for multiple downloads streams in case of a downloadable product, without consuming all download amount.
I bet first option is much easier to implement…