Just completed my returns using esmart. In general their support is great. Only glitch is that when I submitted electronically it was rejected as my Adjusted Gross Income is zero and IRS software doesn't accept that. Let me know how you are getting on with the software?
I contacted the IRS in London who went through my file. Everything seems fine so I have to send in a paper copy instead of electronically.
Regards EoC