QUOTE(sgr @ Apr 3 2008, 10:25 AM)

I sopke to one CPA yesterday..He told me its better to file married filing seperately for 2007 since ...my wife is in india and on immigration process to get approved .That way it won't affect her immigration process.He also told me that she ahs to be here at least 1 month here in usa to file jointly with ITIN....
Whats my best option now?
Your best option is to get a new CPA.
You've already gotten the correct info here that, by filing a joint return where one spouse has an ITIN, you'd give up the economic stimulus, so you may be better of filing separately anyway. But your CPA is flat out wrong in saying that she's got to be here for at least one month to file jointly with an ITIN.
See IRS Publication 519, the tax guide for aliens, available on irs.gov
There's a paragraph there on treating a nonresident alien spouse as a resident. You may write and sign a letter and attach it to your return, declaring that you want to consider her as a US resident for the entire tax year. This allows you to file a joint return and benefit from the lower tax rates and higher exemptions. Whether the benefit is enough to offset the stimulus payment you'd forgo depends on the details of your own tax situation.
I could forgive a CPA for not knowing that, if the CPA had no experience doing tax returns for aliens. I'd have a harder time forgiving a CPA for not knowing where to look it up. And I would not forgive a CPA for stating the incorrect information as factual without even trying to look it up or verify it.
BTW, you won't harm the immigration process regardless of filing jointly or separately. What IS important is that you use one of the married statuses, and not file as "single". It's also important that, after she gets her green card, she must file every year and not declare herself to be a "nonresident" on her tax returns.