The Impact of Online Marketing on a Small Business