I have checked the IP adresses of sportspickforum, sportsinvestorcentral (a competing service) and those sites that are supposed to verify their records (verifiedcappers and handicappingpolice). ALL OFTHEM ARE HOSTED FROM SAME PLACE (Overland/Lenexa Kansas).
Personally I have purchased cca 150 picks from sportsinvestorcentral and they are hitting below 50%. Smells like a scam a looooong way.