There actually seem to be three parties, Liberal, Conservative, Incumbent.
I don't know how many parties, but, by results of their votes, there are only two groups.
1. The RINO-progressive socialists
2. Tea Party Conservatives/libertarians
AT this point, parties are less a description and more of a posture in how one approaches their intended result. The bottom line: Any vote against a Tea Party principle is a vote for communism. Pure and simple.