"I knew I needed to do the Streamline Procedure, and the price with Taxes for Expats seemed reasonable. Althought he whole process of putting the information online was long and very arduous, I found the software to be pretty user friendly on the whole. There are a lot of issues I didn't understand, but I always received prompt, professional answers from my tax preparer, who sometimes "walked me through" an issue. I have only just submitted my Streamline documents, so I don't know how it will all go with the IRS, but I have been impressed with the professional way all the information was processed. I get the sense that my preparer really knows how to deal with these issues, and he was very patient, and gave me pertinent advice. It may have been a painful process, but I tend to doubt that it would have been less painful with another accountant firm, and I know for a fact that accountants in France who help you prepare Streamline are considerably more expensive.
I'm impatient for the whole process, including this year's tax declaration, to be finished, and to learn that I will not face any penalties from the IRS (unlikely, given my income), but if it all finishes up well, I will be the first person to shout Taxes for Expats service from the rooftops!"