SHOP SMALL: Main Street and digital merchants take on the malls