It does indeed look like the message dispatch is overly simple. I expect that if you send a message to a *group* then you will find that both phone & modem are used, but for single messages it is always picking the first. We'll take a look at this and try to make it a bit cleverer for the next release.

I can't reproduce your problem. When I'm sending to a group and have two VALID devices plugged, I confirm that one out of two messages is sent from the first device, and same thing for the second one. Have you tried with groups composed of more than one contact?

You said that your Huawei E1750 modem works great. What kind of OS configuration do you have? does is work properly with Windows XP? Could you do this test for me? I'm planning on buying the same modem.