CalorieKing also has an impressive database of foods and dishes. What's really cool about this site is its restaurant information. Say some of your nutritionally-challenged friends want to take you to Olive Garden for your birthday. What can you eat? Just type "Olive Garden" in the "Search for a food:" box below and click the "Go" button. Don't see what you're looking for? Click the "view more" link next to Olive Garden on the search results page to see the complete list of Olive Garden dishes in the CalorieKing database.
Be careful, though, these guys will try to sell you a lot of stuff that you don't need.