AND Millie's Cookies.
Bring on the weight gain!
And I must chime in about the body image stuff (sorry Toscar!).
I think the one biggest factor (for me, at least) about self-perception is your peers. When I was in primary school, I was a tomboy and I hung around with loads of other tomboys and loads of boys. Nobody commented about the way I looked, and I frankly didn't care. I think I thought that I was quite pretty, but I wasn't particularly bothered.
Then I went to an all-girl's secondary school, and I made friends with someone who is now widely considered one of the bitchiest (she isn't at my school any more, but she is generally very unpopular now). This girl was pretty, very thin and had long slender legs. Before, I'd never noticed if I had any body flaws. The nearest I got to thinking I had body 'flaws' was that I had 3 freckles on my nose. One day before a biology lesson (when I was about 13 I think) she pointed out that my legs were a lot fatter than hers. And it was a 'look, everybody come round and see! Beibei takes a lot more calcium than me (she was lactose intolerant), and look at our legs [cue laughter]'. The truth is, I do have rather chubby calves and thick ankles (but honestly, everybody has fat calves and thick ankles compared to her). That moment kind of stuck in my head for a while.
I've gotten over it now, but I am still more self-conscious about my legs than any other part of my body. Quite perversely, I tend to wear shorter skirts and show my legs off more than people with nicer legs than mine. I don't know why I do this; I suppose it's a sort of weird rebellion against dressing flatteringly. Also, I think I want to prove to myself that I can mentally raise myself above my own body image hang-ups.
I stopped being friends with that girl after a while. It did take a while though, I must admit. Even though she could be poisonous, she did cling and it took a seriously major argument to break it off with her entirely. But now I'm friends with a group of people who love food as much as I do. We have long MSN conversations about what we want to eat, and always have second helpings with the opportunity arises. It's great. ^^