About Shopzilla
Shopzilla is a premier online shop offering popular brands in the United States and Europe. The site displays more than 100 million products from a number of retailers. Products include apparels, electronic devices, bags, and outdoor equipment. Shopzilla's site visitors are estimated to reach over 40 million, beating several other known web shops.