In the latest version of the password cracking guide I discuss rcracki (the indexed tables).
A is good but if you use BT3F and need NTLM, MD2, MD4 and RIPEMD160 you will need to recompile. Instructions are in the guide.
B is my preferred option as it saves space, however I can't get rcracki to compile. B is also based on A and thus the names of the software are the same, rcrack, rtgen, rsort, etc.
C I tried it once and did not like the interface, but that is just me.
1. Read the password cracking guide
2. rcracki seems to be the best option
3. http://www.freerainbowtables.com/en/faq/ question 4.1
Congratulations on the B in the Oracle course and the A+ cert.