Hold for Change

No one likes being on hold. This is a solution that lets you donate the time you are put on hold to a non-profit of your choice. It makes being on hold actually worth your time.