One thing that can be done is to increase the general public's participation in science. StackOverFlow has several proposed science exchanges. These could be a stepping stone for people. This one sounded particularly interesting:
http://area51.stackexchange.com/proposals/12194/sciencehome