The only real 'Superhero' is The Green Arrow. He prowls the rooftops, hunting criminals and brings them down. He already has the twin identity thing down pat. I was sorley pissed that they made him out to be a bad guy in the last few episoded last season. At least G.A. has the balls to do what needs to be done. Clark really needs to step up, finish Jor El's training and become the hero he's destined to be. It's the only way he can become Superman. He was in mid training when Chloe stopped it in Season 5. Imagine how Clark would be if he completed his lessons with Jor El? He's definately be at least flying by now. I think this show frustrates me more and more every season. He should've learned to fly when Kara came on the show.