I think this is a defining Obama moment

I’m getting a ton of Google search hits on this question that Obama blew last night. I suspect it will haunt him for a while.

Could this be Obama’s “I invented the internet” moment?