Buy.com gets an e-makeover