A Google User
Reviewed May 6, 2010 01:09
- Terrible
#240404
worst company to deal with. horrible costumer service and there whole sales pitch of flat fees is a lie. BEWARE!! tech support had no idea what they were talking about.
Did you find this review...?
Helpful 0
Not Helpful 0