I'd never noticed CNN's food resources page before. It's pretty good, including a short page on vegetarianism. About.com has more complete nutrition information but the design is so atrocious that I hesitate to link it.