I know when you first start out, its hard and frustrating to drive traffic to your site....belive me I've been through it and it's not a good feeling. I mean there are all those expensive advertisements saying that "IF YOU SIGN UP WITH US WE WILL PUT YOU TOP ON GOOGLE AND YAHOO" well let me tell you from now, you don't need them, you can do it on your own, all you have to do is get your website rank up. go and check out technorati(there should be a link on the side, and alexa) it will give you an accurate rank on how you're doing. In closing, what I would advise you to do for help in monetizing your website is ad Google Adsense, it is a good way to make your beginning (there is a link at the bottom of this post).