To do a good deed should be done without expectations and for sheer regard of the other person.
To do a great deed should be treated the same.
This is really, really difficult. But important to living a happy and fulfilling life.
I felt really awesome about something I did today. And in the span of ONE SECOND, I automatically felt like shit. And it is no one's fault but my own. So then I grabbed some chips and salsa. And ate until my hearts content. Soon after, realized that life is still awesome, despite disappointing YOURSELF.
On a side note, this is something to live by: