I never shop at GNC, or even pay their site any attention. I went one time, ONE time to the GNC store in Lancaster for some Dymatize creatine. And the guy working looked at me like i was speaking a foreign language. Said he had never heard of Dymatize, or any of the other products i mentioned. I use body fortress from time to time because it's cheap. 15$ at Walmart and it's convenient to pick up. Get some Vanilla flavored, mix it into shakes and oatmeal. Done deal. Best supplement is good...? What do you mean? If you mean supplements are good at best, i would't disagree. Some can definitely help. You can get protein intake as well as creatine from different foods. Eating a pound of salmon, pork or seafood you might be lucky to get 2.5 grams of creatine. So a creatine supplement is useful. Obviously some good choices of protein are grilled chicken, salmon and turkey. Eggs and milk. Then again, i know for certain you know that stuff. Keep up the good work to you as well!