harbinger-systems-review