We had a perticulary nasty bug with BizTalk 2004. When we applied map as an inbound map, parser stripes whitespace. We tried every possible solution! Building custom xslt with xml:preserve, pad characters,...
But when you do the same transformation inside orchestration that problem doesn't occur !
Strange! Maybe you have some experiances with this ?