ASSET PURCHASE AGREEMENT BY AND AMONG MARCHEX, INC. NAME DEVELOPMENT LTD. AND THE SOLE STOCKHOLDER OF NAME DEVELOPMENT LTD. DATED November 19, 2004