New Twitter applications seem to pop up on a daily basis. I tried Twitterfone recently but discovered I need to speak a little bit more carefully as first post was a bit garbled. Stumbled across this one on IGO People…