This blog is now up at http://www.christilling.de/blog/2007/03/guest-post-by-richard-bauckham.html This covers some issues about the names. Matthew cannot be outside the family. Only three names overlap. This is a big family, too big for Jesus' remaining family, the name of mariamenoumara cannot be linked to Mary Magdalene. He walks one through all the details of this, a step at a time. So take a look.
Bauckham's Blog - March 1