i have had mine for bout 3 years, paid the first two years a year at a time (first year was actually included in the 40 dollar price for unit) and since have sent 70 bucks for the next five years.
cons
it has to be plugged into a computer that is connected to the internet and booted up. on occasion some calls are ghetto staticie, but from what i can tell its always the same people, with a particular cell phone. 99 percent of the time calls are clear both ways. one time they did a software upgrade that dumped all my contact info, but i had backed such up so was able to recover.
pros
60 bucks for two years (40 to start, 20 the second year) and 70 for the next five years.
u can plug an old school phone into it, or a cordless phone, or a splitter and both, or two splitters and 3 phones. or, you can just plug it into say a laptop, then switch to headset mode, plug nothing else in, and use your laptop as a speakerphone, the laptops mic picking up yer voice, and the speakers producing the sound from the other end. that's cool. i take my laptop when i travel, then i can pull into somewhere with free wifi like mcdonalds, and start making calls. ok mcdonalds wifi is a little ghetto slow, bad example, but anywhere where i get a descent connection.
when calls are missed cause i did not pick them up, or the thing was turned off, magicjack takes a message, encodes it into a wav file, and sends it to my email. that's cool.
for the money, 99 percent of the time is fine by me. maybe i am the lucky one, but do not think so. if u have broadband, its only 40 bucks for a year to find out for yourself. or pay others more, its up to u.
peace
wired one