Here are the many methods to generate traffic to your site. It is not an exhaustive list so feel free to add your suggestion by putting your comments. I'll add your unique suggestion to the list. Credit goes to Stuart's Internet Marketing Singapore. (Dude, you owe me big time for sending traffic to your site.)
Methods
Starting a viral meme like this one.
Submit articles to article directories.
Conduct link exchange activity with other blogs and websites.
Run a teleseminar.
Be a contributor on Yahoo/MSN Answers
Create a blog and join MyBlogLog.com
Create a MySpace.com account and make friends with your target market.
Create a viral report with links coming back to your website.
Generate a software product that you distribute free but advertise your website in it.
Build an article directory for a hot niche market
Produce a useful web-based software for public use
Ask thought-provoking questions
Build viral videos and upload them to Youtube.com
Buy links from Text-link-ads.com
Submit classified ads to USFreeAds.com
Publish content based on the latest news or unique items to tap on long tail traffic
Optimize your webpages for meta tags, title tags and H1 tags
Run online contests with kick-ass prizes
Run article exchange campaigns with HTML links in them
Generate your own social networking site
Join and participate in the Internet Marketing Singapore forum to get suggestions and ideas
Produce an unbelievable product and sell it on Clickbank.com
Auction off cheap digital items on eBay
Write articles for major sites like About.com
Create a regular PDF newsletter
Talk to 5 people every day about one piece of content on your site
Visit online guest books and leave a comment
Visit other blogs and contribute actively on a regular basis
Use banner advertising on banner exchange programs like BannersgoMLM.com
Seek out joint venture partners to promote your site/event
Purchase leads from a co-registration service
Write an offline book
Distribute flyers
Sponsor an event with prizes that have your website on it
Run a charity event
Submit a press release to PRWeb.com
Use resell rights promotions
Produce a web or blog template using Open Source license
Create a community with a community badge/chicklet for identity
Look for newsworthy information and syndicate to Digg.com
Use your MSN nickname/message
Provide a free download on your site with a message on the back of your business card
Leave an email signature
Have a tell-a-friend form
Newspaper advertismenets
Direct response mail
Regular podcasts
Run a “live” seminar
Create an affiliate program
Get invited to events
Run a 24-hour answering service
Give people the right to syndicate your content
Keep your content fresh
Create multiple offers
Use ping sites for your blog
Use article submission services like ArticleAnnouncer.com to create backlinks
Give a DVD out for free that requires opt-insk
Car decals with your website on it
Generate a member-get-member promotion
Offer a 50% sale for products on your site
Create an online community of friends
Invite 10 people to visit your site on a regular basis
Print t-shirts with your URL
Advertise in trade magazines
Advertise in the main newspapers
Radio interviews
TV interviews
TV advertisements
Use Google Adwords
Use MSN Adcenter
Use Yahoo Search Marketing
Use Adbrite
Getresponse Co-registration service
Optimize your website for a specific, targeted key phrase
Use PayPerPost.com to get bloggers to write about your site
Run a Web 2.0 community
Advertise in the Yellow Pages
Directory submissions
Affiliate directory submissions
Direct email campaigns with list owners
Use direct response postcards
Build a free software directory
Build a free image directory
Offer a bonus product during a product launch to JV partners
Use well-optimized websites and content
Bait providers to visit your website through eLance.com and Scriptlance.com
Purchase outdoor advertising space at targeted locations
Create an Opt-in mailing list
Visit and participate in forums related to your niche.
Build more backlinks for popular keywords
Narrow your market to a specific niche
Build more websites within related niches
Attend more seminars to gain connections
Use a Feed Reader to subscribe to RSS feeds - comment on targeted posts
Have multiple distribution locations for a physical product
Create your own products and let affiliates sell them
Blog controversially
Deliberately start an online war (flaming - not recommended)
Look for related websites in #1 position and buy advertising space from them
Set up account with Squidoo.com
Set up account with Hi5.com
Set up account with Multiply.com
Set up account with iConnectE.com - A Singaporean social networking site
Set up account with Huminity.com
Do a giveaway rights promotion
Build a presence on 43 things
Create an affiliate promotion with Clickbank
Run a Cost-Per-Lead program
Run a Classified on www.Mocca.com.sg
Find a Cause to support and promote the cause
Get people involved in your community
Use a tell-a-friend script and place this automatically with people have opted-in
Run a blog carnival
Use games to “tag” people
Encourage article exchanges
Request people to submit articles that you will display on your blog for free
Build a free online widget that people will use
Join discussion groups on Google, Yahoo or MySpace groups