Another popular way to generate links for your web site is to write other bloggers / web aministrators for link exchanges. In doing so be courteous and polite. Remember to be patient as well. Most time-tested bloggers rarely give out links the first time you court them. Try to build a good relationship with the writer first. You can do this by visiting his/her site from time to time and leaving sincere comments on his/her posts. Just be patient and sooner or later you will get your link. After all, it's not called "Link Love" for nothing.
If you do your stuff correctly, internet marketing can give you a lot of love as well. (^o^)v