ABRACADABRA SOFTWARE REVIEW