It seems everybody is marketing something online these days.