Jacking into the Brain--Is the Brain the Ultimate Computer Interface?

How far can science advance brain-machine interface technology? Will we one day pipe the latest blog entry or NASCAR highlights directly into the human brain as if the organ were an outsize flash drive?