its quite well know that ms has some very fishy file formats.
and .doc is one of their "best"

not even the guys at open office.org can keep up with the import functions. but then again, you should look for some of the bugs reported for Wine for linux. they found several parts of the win32 api that was funcionally wrong compared to the docs, and several chunks of code that were just floating without any relation to anything. In the final binary !
:-D :-D