Vitalsource Technologies, Inc. Internet and Politics: Citizens, voters and activists