If not for the 2004-05 lockout, I think Ovi might have gotten there, or at least a lot closer. As it was, he didn't start his NHL career until age 20, whereas Gretzky started at 18. If he'd come over for a 2004-05 season he's probably sitting just north of 500 goals right now, and probably more than 510 at season's end. That would have shaved a year off your "40 until 40" calculation, duck123, which would have made it really interesting. The way Ovi plays the game, with so much passion and joy, I also can't see him walking away from the NHL until he literally can't skate anymore. I don't know what his workout ethic is like, but if it's even half of what Selanne's or Jagr's is then I could see the second greatest 8 playing until age 40+. Nevertheless, he's probably going to fall short of Gretzky's goal record.
Barring major injury, I do think he'll catch Gordie Howe (801g) though.