I'm helping my son with his taxes, first time, and wanted to verify I'm filing in all the correct jurisdictions. He is a California resident, and his wife is a Virginia resident. He worked part of the year in New Jersey as a research assistant and is now earning income as a graduate student in Colorado. His wife is receiving a graduate degree overseas and is receiving a small stipend, a waiver of tuition and free housing. The school doesn't provide a 1098.
My understanding is:
1) As a couple, they file Federal Taxes jointly and her stipend and cost of her housing is taxable. I don't think the tuition is.
2) My son files state taxes in New Jersey, Colorado and California, receiving a credit in California for taxes paid in other states.
3) She will need to file taxes in VA.
Other questions:
1) Do they file Married filing jointly for the state returns or since they are not residents of each other's states, do they file as individuals?
2) Since she has income from another country, which Turbo Tax product would they use.
Thanks!