ASSET PURCHASE AGREEMENT DATED AS OF MAY 23, 2005 BY AND BETWEEN CUSTOMERLINX OF NORTH CAROLINA, INC., A NORTH CAROLINA CORPORATION, E-COMMERCE SUPPORT CENTERS, INC., A NORTH CAROLINA CORPORATION,