Not me, but see if they have a FORUM.
Their FORUM would be the best place to connect with users of THEIR products.
If they don't have a forum with the FREE help, support and track record like THIS one has, I would be reluctant to persue it further.
But ... to each his own.