I'm a huge believer in timing. You're supposed to eat immediately after a workout to replenish muscle glycogen - ideally within 30 minutes, but no more than 2 hours. For me, that's when the thought of food just nauseates me, but if I make myself eat right after a workout, then (1) I'm stronger the next day and (2) more importantly for weight loss, I don't have the rebound where I'm just STARVING several hours to a day later.
I have no idea how many calories I eat, though. And I would take the calorie expenditure calculations in HRMs and similar software with a grain of salt.
Speed comes from what you put behind you. - Judi Ketteler