2001 release by Decal for NYC based Satamile Records. The perfect soundtrack for a high-tech science fiction thriller.