First off - welcome to the board!
I used to be a regular contributor, but for a number of reasons, I am not here that often, but I like to welcome new members. I think we should have as many new members with as many different views as possible. Like we don't have to agree with those points of view, but speaking for myself, I learn a little from everyone's opinions (provided they give reasons for those opinions).
I better add that I am not an American and that I am still in high school - so I haven't had as much life experience as most people here, but I hope to have some interesting discussions with you (maybe outside party politics). Like yourself, I answer all questions put to me, with the exception of personally identifying information. So welcome again!