I have the paypal button on my blog, but how do I make it more effective so I can get the most possible donations? I know not everyone who donate but how can I create a great "sales pitch" that might help encourage some to make that click to donate.
You can try helping people on an individual basis like offering help via e-mail or instant messanger and send them your donation link if their problem is solved and they are satisfied with your help.
I once got an donation for posting on a topic on a tech forum where someone can't log in to windows to copy her files, and I wrote a tutorial on how to use a Ubuntu livecd and USB hard drive to recover all her files.
She went to my website, and found my donation link and made a donation to my website.
I honestly did not expect a donation from her since I never asked.
I think if you do many good deeds, eventually someone will donate if you help them on an individual basis.
I tend to donate to causes which help me or others on an individual basis like "free antispyware, and antivirus software like Spybot, CCleaner, and Many more software makers which help me with my daily life".
Since it's a blog, traffic is everything. You need to provide something for readers. One notable example are CMS plugins, eg. Wordpress plugins. There is a "donate back to creator" link and that can get people to donate to you. If you can provide something useful, maybe tutorials, people will donate, but it's all voluntary, so any donation would be awesome.