Best way to count calories?

I have a Garmin edge 305 and the way it measures calories doesn't seem to be that accurate.
Is this the case with all of these computers or are the polar more accurate?
On average an 20 mile ride on the flat at 17.8mph tells me it burns 1177 calories!
Most people say this is out by at least 30%
When you put this data into "on line" calculators it says around 980 calories, based on weight and age.
I don't want to get too geeky about it but I would like to know what an average 20/40/60 mile burns
Thanks
Flyer
Is this the case with all of these computers or are the polar more accurate?
On average an 20 mile ride on the flat at 17.8mph tells me it burns 1177 calories!
Most people say this is out by at least 30%
When you put this data into "on line" calculators it says around 980 calories, based on weight and age.
I don't want to get too geeky about it but I would like to know what an average 20/40/60 mile burns
Thanks
Flyer
0
Posts
basically I was wondering whether power meters are capable of giving you an exact figure for the number of calories you're using? It would seem logical since calories are a unit of energy and a power meter measure energy expended but I know little about power meters.
If not, is there any cycling device that can give you a reliably exact figure for the number of calories you've used on a ride?
Garmins, Polars etc etc are all giving bunkum numbers.
* or a gas exchange analysis in a lab...