Think the first hint would be that it's pretty obvious that CruiseMates is a "Commercial Web Site". <G>
Would you walk into a library, or bookstore, searching for information, and ask everyone how much they're paid? <G>
The "staff" usually clearly identify themselves as staff members in their signatures. The vast majority of posters are simply people like yourself who enjoying taking cruising, and sharing cruise info.
And OF NOTE... the staff are allowed to expressed their own opinions, and on occassion you'll find we disagree with each other. There is NO "company line" to tow.