Try this out, a site called 40 Seats.com
Simple concept, and easy enough for anyone to operate. Just enter your zip code, and it takes you to the nearest seat up for grabs, where you are offered the choice to help out.
[caption id="" align="aligncenter" width="464" caption="Enter your zip code in the box at upper left"][/caption]
[caption id="" align="aligncenter" width="447" caption="In my case, Loretta Sanchez is the nearest, click on the red "Take this seat" button"][/caption]
After that you're taken to a page where you can simply check the boxes to do anything from donate, host fundraisers, make phone calls, plus a lot of facts about that particular district.
Go check it out; http://www.40seats.com/, and tell your friends.