Yes, i have a pet affiliate site that has just picked up. It has now been a year and it is paying for itself. I buy content and do SEO myself. The traffic I currently have is enough to cater for the hosting and annual domain name renewal costs. I haven't broken even yet, but if all goes well, I will break even in the next six months.