STOCK PURCHASE AGREEMENT BETWEEN AMERICA ONLINE, INC. AND GATEWAY, INC. DATED AS OF NOVEMBER 1, 2004