The Planet (www.theplanet.com) announced a new customer service initiative focused on maintaining and improving customer experiences with the company.