loved it. its what i wanted 'independence day' to be years ago. there were only a couple things that bugged me, including the ending being too happy.
so now we've got 2 kill all human movies : one with a computer virus and another biological. its obvious the next one will be a self replicating nanotech bot ...