Many times, the major difference between the best online businesses and the average ones, is that the first ones are using much better web tools and services.
Ok, plus some are outsourcing development teams that are highly popular for their outstanding work.