Hey guys, I know this website is used pretty extensively by those of you who aren't from NL. However, it really doesn't seem to have caught on for those of us on the rock. Instead, there is a facebook page called "Climb Newfoundland Discussion". If you are coming to Newfoundland and looking for climbing partners or have any questions, you'll have better luck on that page than here.
Cheers!