Newegg launches flashy e-commerce site