You can send a press release announcing the event to the media for possible press coverage. By nature people love to win which is why holding a contest can be a great traffic generator. Short Articles - Articles are best if kept under 500 words. Keep a database of possible publishers who might have an interest in publishing your writing. Make a habit of submitting at least one a month.
Many newsletters are constantly on the lookout for fresh material.
When given away freely online like a virus it can literally get passed along to thousands of potential customers. Think of a topic you know a lot about and get to work. There are many e-book compilers available online to create the book, some free, some not. Do some research and find specialized directories that cater to your specific type of business and get yourself listed in as many as possible. If you're serious about marketing, running a business both online and off, and making a profit, then you owe it to yourself to join The Ultimate Marketers Resource.