I like this recent post from Brian Clarke on his Copyblogger site:
10 Steps to Becoming a Better Writer
3.Write even more.
4.Write even more than that.
5.Write when you don’t want to.
6.Write when you do.
7.Write when you have something to say.
8.Write when you don’t.
9.Write every day.
And I thought there was some pill I could take for that...