.
                                                                               .
                                                                               .

                                                                    EXHIBIT 21

                         SUBSIDIARIES OF THE REGISTRANT



NAME                                                    PLACE OF INCORPORATION
- ----                                                    ----------------------
                                                     
Charged Productions, Inc...............................         Nevada
Omega Protein..........................................         Nevada
Safety Components International, Inc...................         Delaware
Zap.Com Corporation....................................         Nevada


The foregoing does not constitute a complete list of all subsidiaries of the
registrant. The subsidiaries that have been omitted do not, if considered in the
aggregate as a single subsidiary, constitute a "Significant Subsidiary" as
defined by the Securities Exchange Commission.