Well I am currently using a cab called iDialer found here
http://www.supware.net/iDialer/ now if u combine it with iContact is perfect if u have a free incoming plan like myself, just go to iContact and click on any contact and it will automatically connect and dial from ur google voice account and u receive the call from the server and is already dialing out to the person u called. I also use the browser to send txt messages.