On a quick note, i still dont understand why there is such a gap between hardware and software implementation, we have such a good infrastructure available, just need to build up the upper layer that could interact and use this lower layer to build applications that could do wonders in our life...
Sending sms via pc should be a damm easy task, but as of now it looks like seating in paliolithic age and aspiring for PC