Another idea. Get a GSM that has an .Net object model or comm interface, then you can control it yourself. Or get a gsm module for more control. http://www.sparkfun.com/products/9427 . If your tied to their custom sw, I think turnkey will be hard to get and you may run into more issues.