@Blue Ink:Isn't that just what BizTalk is for though?