Based on the lack of customer service/communication I would not recommend this product. The rep told me (in writing in an email that even if I signed up for the software I could come into the office to touch base. I wrote back and said that I would like to do that and he said I must have been confused by his email. No, I accepted an offer you made...and then you went back on it. I won't be (wasting) my money with this.
There are so many options in a market like this....I would never go with a company that offers something and goes back on their word.