Is porting your number over to Google Voice the most cost efficient way? I'm asking because it cost $20 and looks like you don't have to pay any extra charges unless you want to use their service.