Exhibit 10.3

                                List of Investors



                                                                        Number         Number
Name of Investor                                                      of Shares     of Warrants
- ----------------                                                      ---------     -----------
                                                                                
Heartland Value Fund                                                  1,500,000       375,000

Southwell Partners LP                                                   133,334        33,334

Hilltop Holding Company L.P.                                            133,333        33,333

Nite Capital LP                                                          66,667        16,667

D.B. Zwirn Special Opportunities Fund, Ltd.                              39,334         9,834

D.B. Zwirn Special Opportunities Fund, L.P.                              22,000         5,500

D.B. Zwirn Special Opportunities Fund (TE) L.P.                           5,333         1,333

Knoll Capital Fund II                                                    66,667        16,667

Europa International, Inc.                                               66,667        16,667

Goldman Sachs Asset Management, L.P.                                     80,000        20,000

SEI Institutional Investments Trust, Small/Mid Cap Fund                  58,000        14,500

Optimix Investment Management Limited                                     8,500         2,125

SEI U.S. Small Companies Fund                                            10,000         2,500

J B Were Global Small Companies Fund                                     17,000         4,250

SEI Institutional Investments Trust, Small Cap Fund                      33,000         8,250

Pension Plan for Management and Professionals of TELUS Corp-Beta          2,000           500

Pension Fund for Management and Professionals of TELUS Corp-Alpha         3,500           875

Wellington Management Portfolios (Dublin) - Global Smaller                8,000         2,000
Companies Equity Portfolio

J B Were Global Small Companies Pooled Fund                              77,000        19,250

Telstra Super Pty Ltd                                                     9,000         2,250

Goldman Sachs GMS Small Cap Advisers 2                                    6,500         1,625

Talvest Small Cap Cdn. Equity Fund                                        9,500         2,375

Australian Retirement Fund                                               18,000         4,500