Angel, when I first started therapy, we did that too... My therapy had me write down my dislikes and likes about myself. It was unreal how many dislikes I had, and only a handful of good things, if that... There are a few things that's been marked off my 'dislike' list, but it's still not on the 'like' list, you know? It's a very slow process for most of us but any progress is good progress!
Rapunzel, you're truely a selfless person. I've seen many of your posts and you're constantly giving comforting words and often times inspiration. I admire that.
Wants2, friends and family definately help with self esteem issues... Most of my friends are people from online and they help me a great deal when I'm feeling really crumby about myself.