i really dont know bout the first part, i havent read the whole program yet, but as far as the supplemtents go, u can try places like gnc. thier mega men sports might cover some of it. click the info tab to check whats it has
http://www.gnc.com/product/index.jsp...entPage=search