The advantage of retailers is that you can find various miscellaneous items under one roof without searching far and wide.
Online retailers take it all one step further by making every product available on the web so that you can get what you need without leaving the comfort of your home.