I have been looking this up and I guess they are good for 10 years right? I don't understand how long they can stay at one time though. Also the B1-B2 visas are visitor's visas right?
Married in May 2006
Sent I-130 in June 2006
I-130 Approved in October 2006
Got Visa bill and Aff. of Support bill in November 2006
Received Aff. of suppport packet and Ds-230 in Dec. 2006
Now waiting on I-129f approval
Sent off Ds-230 and aff. of support
at the beginning of August
case completed at NVC early dec 2007 for the cr1
Appointment for cr1 in March 6th
Waiver March 12th Approved!!!!