My roomate has been growin and also has a botany degree. About the light calculations, you need to make a program using matlab because it would take lots of skill to do it by hand. So I know both sides of the story. My roomate has taken soil samples and analyzed it using a GCMS(gas chromatograph/mass spec).