I've tried pretty much everything for this problem and found Glucosamine Sulphate to be a placibo.
I've found very slight improvements with Glucosamine and Chondroitin but be warned, this is no cure either.
Cod Liver oil is great for joints as is Omega - 3.