Marketing is an extremely important part of any business.
You can achieve excellent results with the right approach. I have seen popular mediums like Facebook and Twitter combined with a small banner-ad campaign via Google Ads give a business a boost in both exposure and revenue.
One of the key things I learned about marketing is to be consistent and accurate. I am not a professional marketer and I wouldn't claim to be either. When a client requests a full scale professional-grade marketing campaign then I will approach 3rd parties on behalf of the client to achieve that goal.
Because of my repeat business to said parties, I can offer my clients an excellent rate.
For smaller marketing campaigns my skills and knowledge with social networks and SEO have proven to be more than sufficient.