Small businesses are popping up everywhere. getbusinesstoday However, one of the biggest problems they face is small business marketing. To understand this lets first take...