One thing I always advised. If you cannot afford to be misunderstood then you need to get a desktop device otherwise go with the software solution. I have given this advice and it has been well received.