I think this thread, or at least my part in it has started going around in circles. The only thing I will add is that the Republican and Democrat partys have a party platform as a base so people can get a fair idea of where they stand.