I work for a small B2B company that provides big-ticket online software to corporations. One challenge I face is how to market with very limited resources. We have a very active email marketing program and do a little advertising, but we can't afford most advertising opportunities in our market space. On social media, we post often but have not been able to engage our followers very much. What are some things we can do for little or no money? Are there any innovative online marketing practices that I'm missing?