EXHIBIT 21

                              List of Subsidiaries
                           (as of December 31, 2005)

Subsidiary of CompuPrint, Inc.

1. Terra Insight Corporation, a Delaware corporation, 100% owned


Subsidiary of Terra Insight Corporation

1. Terra Resources, Inc., a Delaware corporation, 100% owned


Equity Interests of Terra Resources, Inc.

1. Tierra Nevada Exploration Partners, LP, a Delaware limited partnership, 100%
   owned

2. New Found Oil Partners, LP, a Delaware limited partnership, 100% owned