Ok, bear with me because this just occurred to me today so I haven't really fleshed it out in my head. Here's what I'm thinking:
I will have a page on my site called "Hours for Change" or something like that. The program will basically allow clients to donate MY time/services to the charity of their choice. Like buying a gift certificate or something.
There are lots of people out there (me included) who will not give cash donations to charities for various reasons. For me it's because I've seen too much wasted money at non-profits so I will only give time or goods. Well, this will solve that problem. They're just giving my time/goods instead of theirs.
And then I'll match it 25% as an extra bonus.
Having worked as a volunteer coordinator for a non-profit I know how hard it can be to get people in who really know what they're doing so this is a way to get some specialized assistance when needed.
I think I'll also approach some non-profits with the idea and work a deal that if they agree to list the program on their website with a link back to me using a logo I'll develop then I'll give them a 25% discount off of any time that they purchase directly. I'll also list their charity on that page in case people want to donate but don't have a specific charity in mind.
When someone buys time for a donation, I will send a letter to the charity explaining the program (if it's not one I'm already partnered with) and letting them know the value of the contribution so the donor will get their tax deduction letter.
Does that help clarify or am I still confusing you?