it's what some forums call "forced advertising"
oh hey, look at this cool link, but you need to register to become a member before you can see ANYTHING.
It's something that I personally just do not like, and I'm sure MANY others don't as well. I'm just more vocal about it
and it seems that he's the administrator of the site.
So, his site is getting free advertising from RC Tech, and IMO RC Tech is a good enough place to SPEND MONEY TO ADVERTISE.
just my $.02.