QUOTE(zz12 @ Oct 5 2006, 10:36 PM)

Well, I live in Maryland and I'm 100% sure that our marriage would be legal in this state. I'm not of Arabic descent but I'm Iranian. Actually, I was born and raised in the US but parents are both 100000000000000% Iranian.
Since 2003 when I first met him (like I said, I was born and raised in the US), I've traveled to Iran to see him 7 or 8 times. All of these are WELL DOCUMENTED. I'm a huge pack rat so I have EVERYTHING, all the boarding passes, all our yahoo conversations, etc....
Uh duh....of course you aren't Arabic! Someone slap me silly! Why is it some of us assume that if you are of middle eastern descent then you are Arabic?
It sounds like you are very prepared, and that is a great thing. Of course I still believe they will scrutinize the fact that you are related, so I would still address that in your letter. I am assuming that marrying your cousin is acceptable in your culture, so I would use that fact. Even if it is legal in the state you live in, it is still frowned on here in the US, so make sure to use the culture you grew up in to prove your case. I stress this because I know first hand how they think about family of prospective immigrants that live here in the US try to bring over relatives on fraud marriage. You need to be prepared for this.
They also scrutinize when you need a co-sponsor, but the fact is that you are still young and a student, so I think that won't be too big of a red flag.
The reason I am telling you to address all of this in your initial petition to the USCIS is because our petition was approved with no problems, but when it got to the consulate they doubted our relationship was valid. They sent it back to the service center and requested that they revoke the petition based on the fact that they believe our marriage was for avoiding the immigration rules. We were finally able to prove our case to the USCIS, and they have now reaffirmed our case, and it is going back to the consulate. This has taken such a long time, and if I would have known then what I know now I would have addressed all of these flags first, giving them no power to send it back.
I hope this helps give you some ideas. Its good you found this forum, there are a lot of people here that are not only experienced, but very helpful. I wish I had found this forum before I had filed.
Best of luck to you!