Excellent suggestions from Perna.
There's also a self-esteem forum here which I personally found helpful:
http://forums.psychcentral.com/forumdisplay.php?f=34
Edit - I see it's been moved to that forum, hope you will check out some of the other threads fineias - there are lots of good tips among them.