Tomorrow on NBC, Heroes is back after six weeks off. I will say it again, this is a great show. It is obvious that NBC is smart enough to delay the last few episodes of the season until now (actually, tomorrow). I think there are about five episodes left for the first season. This brings the season finale right smack in the middle of May sweeps.