Has been mentioned before many a time ... but all credit to the OP for the level of detail in terms of the features etc. On the back on that, I may actually give it a try. All this time, I have been using Vyke ... but they keep hiking up the prices.
by OP, I meant first poster today @miketaylor