Review my site - RepSheet.com - Look up your elected representatives
nadim: May I suggest geolocation, so that they don't even need to enter their address. With a simple "Wrong Address?" link in case the geolocation fails.