Poor seanw, we hated on him so much... (including myself, for that I somewhat feel like a total hypocrite...)
Selfishness is the motivator for everything that our society does: the market is driven by selfishness, love is mostly driven by selfishness (see the divorce rate, those who aren't divorced aren't being selfish), getting in groups to hang with friends out is selfish in that each person is bored and is looking for some kind of distraction/attention.
Despite being so selfish, we see so much of "we need to cut down on gas and save the environment" and then those same people go and cut line at the gas station when there's a shortage.
I am a hater of selfishness. I am somewhat selfish, but that is one of my primary lifetime goals: to become as selfless as possible, I help people, I give people things that they need, I try not to complain, I treat everyone courteously, and above all I try to make sure that I am self-sufficient in every possible way.
Hopefully this selflessness will lead me to a love-filled relationship with a woman whom I will love for the rest of my life, and love on into the eternities...
Maybe your relationships need a little revamping of some kind, a little kick-start. Trying to show that you are a courteous person always has interesting results (I admit that some experiences might not be as pleasant, as there will always be the pessimistic people who won't take you seriously)
But I promise that being as selfless as possible will give you a great life, as you serve you will learn the true secrets of life, as you give you will see true happiness, and as you love you will get love back.