.
                                                                               .
                                                                               .

                                                                      EXHIBIT 21

                         SUBSIDIARIES OF THE REGISTRANT

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

     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.