has anyone used this type of protein? i've been reading about NPMC and what was wondering if klein becker's somnabol is the best stuff out there and if it works. of course any other info is also appreciated.