Just listing some methods of how one can promote one's site for free.
1) Forum posts
2) Write new articles and post on your site and to industry sites
3) Respond to other industry news articles with meaningful responses
4) Free directory listing
5) Links from your partnets
7) Social Networks
What method do you use for free promotion?