We are using the HIPAA Accelerator which in and of itself constitutes a complicated map. It is also the result of hiring a contractor who started the map, someone here taking over and attempting to finish it, then it came to me. All of us are programmers, but doing BizTalk for the first time. There are 6-8 Public type functoids that get called for the Number formats and accumulation situations, but mostly we string functoids together to determine if a value exists in one of two inbound values, the value is then formatted and moved to one outbound value. So I guess we do a little bit of both techniques.