I've just set up a store at WorldBeatPlanet using the e-commerce module. Rather than selling all of the items myself, I'm also selling items through CD Baby & Amazon.
We'll use Drupal to facilitate the sale of tickets and recordings, distribution of news, coordinating contact among choir members and staff, managing mailing lists, etc....
After about 3 weeks from finding drupal, learning php, hacking code and building some new modules in my spare time, we are about ready to go our new site www.collectiveapathy.com
The building part has been fun, the site is a going to be a bit of a mixed bag - reviews - commentry - quizzes, what keeps us amused really.
After two months work, we finally rolled out our e-commerce site based on Drupal. http://www.okshon.com
It is heavily based on Flexinode and Taxonomy modules. We have developed around 7 modules plus a lot of Perl cron jobs to cater our business process and are planning to see how we could modify some of them to contribute to the Drupal community. One of them might be useful to all parties is the Email Template Manager.