Most people seem to agree that for best results you should run first thing in the morning on an empty stomach (for fat burning, that is).