Roger,
We generate all our own content by direct contacts in the industry, we have on average 50 direct press releases a week direct from manufacturers, we also have a big social media following and also use media sites.
I also write, sell and produce and monthly digital magazine to back up the site.
Dave