This is the most accurate site I have found so far. I have compared their info to that of my HRM and they are usually dead on.
http://www.caloriesperhour.com/index_burn.php