There are definitely a lot of ways, but you have to be willing to invest your time in them.
These come to mind:
article marketing (my favorite)
commenting on other blogss
participtaing in forums
answering questions on Yahoo answers
I'm sure others could come up with a lot more.