CRYSTAL BALL TECHNOLOGIES