Start page exchanges
Not necessarily the most effective way to generate targeted traffic to your site. But, it's totally free. You get hits to your site for doing what you do anyway, opening your browser.
When you sign up for free you are given your personal URL. You set this as your start page on your browser and each time you open your browser you earn traffic.
It's worth checking out.
Surf for traffic
Same idea as start page exchange. The difference is with these programs you can surf for extra traffic. You view other members websites, and yours is shown to other members.
Don't get caught up spending too much time with these. Use them sparingly. Set a limit for the amount of time you'll spend. You will see a lot of tempting offers ALWAYS use the <This link's target cannot be found> checklist before spending any money.
You'll also see advertising for many other page exchanges. It's important not to get too involved with this. Remember, though they are free, time is money.