You forgot America Lite. It's free, and contains the presidents and their bios, major historical, events, the Constitution, States, speeches and other good reference material.
Well thank goodness. I would hate to think my fellow Americans are stupid enough to confuse a recalculation of the progressive tax system with socialism. The closest thing we've had to socialism this season was the bailout bill, for which both candidates voted. Beyond that, it's a little silly to think that this kind of rhetoric will be very successful with the average voter, especially since few people make a quarter of a million dollars.