Mike,
Your code looks OK to me. One thing to check; the text field on the main form references the NAME property of the subform, not the SourceObject property. To keep things simple, I nearly always make sure that they are the same. Make sure that in your example, the name property of the embedded subform is also set to "a"
Hope this helps; gotta go,
Cheers,
Steve