Now, they're newest scam is IntelliChat.com, an online chat agent. Only this time their goal isn't to scam customers, it's to scam other websites! Their product integrates into your website to help you make sales, then they begin rapidly charging your credit card for un-verifiable sales, stealing other affiliates' sales and inflating numbers.
If I'd done my research I would have searched their physical address and seen that this is a scam shell company from UK but oh well, live and learn.
Do not put intellichat chat agents on your site. Do your homework, find a better more reputable solution. I did, but way too late.