XYPRO Technology Corporation: products and alternatives