Hi All,
I hate to add even more bad news, but I feel I must correct some misconceptions... All of you are referencing the I-130 as though it is the form that will allow your spouse to gain entry to the USA. This is incorrect. The I-130 merely allows you (as the petitioner) to be approved to sponsor your spouse (as the beneficiary). The I-130 is actually filed under your name and you are scrutinized versus your spouse. Currently the processing for the I-130 takes anywhere from 2-4 years (depending on your service center).
Here is the bad part. Once the I-130 gets approved, the case is transfered to the Dept. of State and your spouse will have to wait for a visa number to become available. Our category is 2A (or Category 2, first preference), and the Dept. of State issues a visa bulletin on a monthly basis indicating the visa processing dates. Currently they are working on visas on or before Sept. 01, 2001. This means those who had an approved I-130 under the 2A category on or before 9/01/2001 may apply for adjustment of status as visas are available for them. If your spouse is in another country, they will be sent a package to fill out for processing at the local US Embassy or Consulate. It is at this time they will be assessed and will undergo, medicals, interviews, fill out form I-485, and background/security checks. Once approved, they will be issued an immigrant visa on their passports and will be admitted as permanent residents at the point of entry.
Sad to say, this is currently a very long process. And unless the comprehensive immigration bill is passed after the Democrats win both the House and Senate, you will most likely be applying for your spouse once you become a US citizen.
Hope this explains the process for you all.