I avoid going to GNC for my supplement needs. In my experience they are more expensive than other establishments, both online and brick and mortar...
Also, The staff isn't very helpful; today, I discovered that this hasn't changed much since my last visit.