AZ888: Redefining the Digital Entertainment Experience