Mainstreet Marketing – What You Should Know