Balanced B 100: Generic B Complex review