We use 3DCart for our shopping cart and one of the main reasons is the way they allow multiple shipping addresses in one order. Your software does not currently support this. At this time we have to manually split out the order and then manually type in the additional addresses. It works but is not as streamline as normal processing with your software normally is.
I would greatly appreciate your looking into updating your software to support these multiple ship to orders.