Exhibit 10.21 MEGADEPOT INC. COMMON STOCK PURCHASE AGREEMENT