Glucosamine Hcl

whats the difference between glucosamine hcl and glucosamine sulphate?
i wanted to buy glucosamine hcl today, but my rather large pharmacy didn't have it...all they had was the sulphate grade. I was told hcl was the best and to stay away from grades like 2kcl or Nacl.....how do the above 2 grades compare? are they the same? just 2 different kinds of carrier salts? or is one better or more potent than the other?
google_ad_client = "pub-0249692194210060";
google_ad_channel = "";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "999999";
google_color_url = "191919";
The more potent version is the Glucosamine sulphate.
Some people are intolerant to sulphates and must use the Glucosamine hydrochloride.
Also - Glucosamine hydrochloride is the choice of some due to the hydrochloride form is more concentrated than the sulfate form, and the hydrochloride form contains substantially less sodium per effective dose than the sulfate form.