Commerce Donations

I've just finished building a new feature which enables customers to make donations using Drupal Commerce. The feature allows customers to choose from a list of predetermined donation amounts, and also specify their own donation value if they wish.
The feature was inspired this Commerce Guys screencast: http://www.commerceguys.com/resources/articles/238
Once you've enabled the feature you'll need to create a new product called "Donation" (I normally set the SKU as "DONATION"). Once that is complete, you can start creating your donation nodes!
To install the feature, you'll need the following modules (apart from features and the standard commerce dependencies):
- Select (or other): http://drupal.org/project/select_or_other
- Commerce Features: http://drupal.org/node/1110518 - Ensure you use the 7.x-1.x-dev version (or alpha2+)
- Commerce Custom Line Types: http://drupal.org/project/commerce_custom_line_items
The source repository is located here: https://bitbucket.org/nicksantamaria/commerce_donations