Phone Power, Ooma, & Vonage to name a few... And then there is even Google Voice.
For this post I want to focus on Google Voice. You no longer need an invitation to hop on the band-wagon. Just click on the link and set up an account. If you already have a Google account, just sign in with that to start your Google Voice account.
Just what is Google Voice? It's not a substitute for your current phone company, but it can offer you a lot of things that your current phone company charges you for... like free long distance calls (over your phone).
When you set up your account, you can pick your own phone number. Next you set up what phones you want the Google Voice number to ring to. For example: cell phones, home phones, work phones... (You can give this number out to people rather than your home number or vice versa.) You can set up your own voice mail, block calls, and listen to your voice mail from your inbox. Cool? Well, if those features aren't enticing to you, the ability to make free long distance calls should. This is how you make one. Log onto your Google Voice account. Input the number you would like to call and which phone you would like to make the call with (home, cell, work). Google voice will call the phone you selected, you pick up, and wait for Google Voice to connect you. Easy. Oh, and they have really inexpensive international rates too.
To learn more about Google Voice, visit their YouTube channel.
I told you-- They (Google) are taking over the world.