Elitepro has selenium which is a nice addition. I don't have as much stock in vanadium and or chromium. B6 helps with absorption, so Elitepro should have some b6 IMO. If Elitepro had less zinc, and added b6, boron, iodine and sulfate, i'd buy it. For sleep, Z-12 did wonders my first go round (2 bottles). The 2nd two bottles produced far less noticeable results.
(sulfate and magnesium help to remove calcification throughout the body)