Survey: E-Commerce Earns B Average