You may try doing a search on Google for Allworx. Their are actually some reviews on the products available. Also you may try posting this in the others category as well, or one of the moderators may move it there for more exposure.

Allworx as any other company is not going to toot their horn about short comings of their product.

Mike