Yes, I remember testing this, and we did need to do it, so I added it to the helpful hints here:
e.push_back(Pair("Step 1", "Log into your WCG account at 'worldcommunitygrid.org' with your WCG E-mail address and WCG password."));
e.push_back(Pair("Step 2", "Click Settings | My Profile. Record your 'Username' and 'Verification Code' and your 'CPID' (Cross-Project-ID)."));
e.push_back(Pair("Step 3", "Click Settings | Data Sharing. Ensure the 'Display my Data' radio button is selected. Click Save. "));
e.push_back(Pair("Step 4", "Click My Contribution | My Team. If you are not part of Team 'BiblePay' click Join Team | Search | BiblePay | Select BiblePay | Click Join Team | Save."));
e.push_back(Pair("Step 5", "NOTE: After choosing your team, and starting your research, please give WCG 24 hours for the CPID to propagate into BBP. In the mean time you can start Boinc research - and ensure the computer is performing WCG tasks. "));
e.push_back(Pair("Step 6", "From our RPC console, type, exec associate your_username your_verification_code"));
e.push_back(Pair("Step 7", "Wait for 5 blocks to pass. Then type 'exec rac' again, and see if you are linked! "));
e.push_back(Pair("Step 8", "Once you are linked you will receive daily rewards. Please read about our minimum stake requirements per RAC here: wiki.biblepay.org/PODC"));
Although, I just found a very minor bug. We dont print the helpful hints in 'exec rac' (unless they don't have an associated cpid and we think we need to). So this will be fixed in the next version.