I use http://www.calorieking.com.

I know that there are other ones out there. I'll be looking forward to what others have to say...

Lynette