NATS is a decent calorie counting tool. It keeps track of micro and macronutrients for you too. Click on the NATS ver 2.0 link and follow the instructions. The database of foods leaves a lot to be desired, but if you can't find a specific food, you'll probably be able to find something similar.
More and more restaurants are making nutritional information available, either online or in print if you inquire.