My field (computer science) and a few others at least don't have the problem of paywalls. Authors always make their works available; a few publishers have relaxed their copyright policies and others have an implicit promise not to sue. It's not ideal, but it's not too bad.
Public communication, however, remains quite bad. It is very unfortunate that in the current system, researchers have no incentive to communicate with the public or do anything except rack up publications and citations.
I write a blog about my research (http://33bits.org) and I've been pleasantly surprised by the level of public interest. In my ideal world, research grants would come with some strings attached to get scientists to fulfill some of their social responsibility.
In related news, if you're in the Bay Area there's an Open Science event next week with Michael Nielsen that I'm really excited about. http://blogs.plos.org/everyone/2011/06/15/%E2%80%9Cwhy-the-n...
[1] Is it irony? The word is so overused I can't even tell anymore.