If you don't think you can stomach one more inch of the road being placed before this nation by the neo-conseratives, then take half the time you typically spend posting/reading, and volunteer in your community.
Contact your local Democratic Party -- join the Central Committee, County Committee, District Committee -- and hand the Chair a sheet of paper listing what you've done in the past, what talents you bring to the table, and what you want to do.
Identify seats within your own community which are now being warmed by neo-conservative butts and diminish their comfort level.
Learn about local candidates so that you can be knowledgeable when describing them and their proposed policies to the public.
Volunteer in various aspects in your community... and don't just limit yourselves to overt progressive ones. Search out organizations doing something you can believe in and won't mind giving your best to. (school library drives, Kiwanis, Optimists, city government boards/commissions, Habitat for Humanity, Big Brothers and Big Sisters, your local PTO, gardening in local parks, et al) People within our communities need to see strong progressive individuals out there doing more than bad-mouthing Bush and trying to make the world a better place.
Organize an event which would benefit the residents of your community or enhance their life/mind. Ask your local ministerial alliance to host a "Month of Religious Discussion" in which leaders of each religious community you can locate are given opportunities to speak and residents are given opportunities to ask questions. (The one I'm working on now is "Liberty and Justice for All" -- a series of discussion forums focused on civil rights.)
If you are an artist, see if your local library would allow an art appreciation month or week and allow yourself and other local artist to display work. (Let your creative juices intermingle with your political frustrations and see what comes of it.)
If you are a writer, offer to do a column in your local newspaper -- or, better yet, volunteer to cover a certain political meetings for the paper.
If you are a photographer, take photos of local/area events and happenings. Give those to the newspaper along with brief cutline information.
If you are a person with means, search until you locate a candidate who could use your cash to further his/her campaign. (If you're looking at Iowa, I'd suggest 2nd District US Congressional candidate
Dave Loebsack )
The point isn't really
what you do. The point is that you
do.