I've been using magicjack for close to 7 months now, no problems yet. Only issue's is if your computer lacks memory and you try to do multiple things and use magicjack, the connection can get a bit fuzzy. All you do is buy the plug for 45 total including shipping, first year is free...then pick an area code that you want a local number (I suggest something in a downtown district so others don't pay long distance to call you).
Allows you to plug it into a laptop and anywhere in the world that has decent wireless, you can make calls like your sitting at home. Your local number will show up on caller id...nobody has to know that your in Germany. And if you call from outside of Canada or the USA into one of these countries, its considered a local call even though your halfway around the world. If you need to make international calls, you can if you add 5 dollars minimum to your account at .02 cents a minute.