It's totally hit or miss for me. But, I've noticed that I can work the camera better on some days and not so well on others. It's more like, if I try to take pictures today, they'll all either come out decent or not so good. But if I try to take pictures tomorrow or the day after, it'll be the exact opposite. It's really strange.

I used to be horrible, but I've become much more photogenic once I learned how to pose and what my good angles are.
My best advice - tummy in, chin down, head slightly angled, make sure your arms are not pressed against your side, and SMILE!
This might sound terribly vain, but if I'm going to a wedding or some event where I know I'll be taking lots of pictures, I'll practice posing in the mirror before I go and that definitely helps. Or maybe I've just been watching too much America's Next Top Model!

Most of my pictures are...eh. Very rarely do I think I look great in one. And if you take of pic of me when I'm not expecting it, it will NEVER turn out good. I'm always making some weird facial expression. I never realized how many goofy faces I make during a convo until I saw the photo evidence!

For the most part I'm photogenic because I've learned what side is better and how I should smile... which can also look a bit fake. I like candid shots better, even for the ones where I look awful. Those to me are just better than posed photos.

arg, I've tried so hard to learn which angles work on my face and body. still, there are those people who just won't wait to take the pic so you can turn to your good side, won't lower the camera angle (my shoulders look huge when shot from above), etc -- in those cases, forget it. I look 20 lbs heavier, like I have no chin, etc. ick.