I have repeatedly attempted to contact them about renewals but never got a response. So, the forum has been turned off.
Chasing down manufactures for their support funds is never very easy. The best way, unfortunately, has been to turn the resource off (after 20 days past due) and then the users seem to be quite adept at alerting the manufacturer.