Buy.com Appoints New CEO