I have been doing allot of searching also. I did not have the extra cash to pay for some of the programs out there. On the AALNC web site there are books that explain everything. You can get individual books or sets it is up to you. I just ordered th...