for the record "yellow or green piss" is not an indicator of your vitamins quality. 
excess water soluble vitamins, namely B-2 are eliminated in urine thus giving it the color. this company makes the best vitamins i have used. 
http://www.supernutritionusa.com/