The calories burned in MMR is purposely made to be 15-20% lower than reality too make you feel like you didn't ride long enough. That's another motivator.
If you want accurate "calories burned", get a garmin 200 or above. It also has a lot more stuff than just MMR.