Yikes! Thats way more complex than needed I don't know how anyone could read that or troubleshoot it. I have never been able to reproduce the problem posted in this thread. I suspect that he is missing the regex expression in the mp_ModuleSettings table. When you add a blog to a page it creates rows in mp_ModuleSettings based on what is in mp_ModuleDefinitionSettings. I suspect data is either missing or incorrect in one of these. In my db I have
and I have never had any problems with it.