Fotiman - 3:15 pm on Nov 5, 2010 (gmt 0)
I agree, semantically, <strong> is more appropriate than <b> in most cases. However, from an SEO point of view, <strong> is not given any more or less "weight" than <b>, so hence they are basically interchangeable. I generally prefer <strong> over <b>, because if I'm applying semantic meaning then the <strong> element is more appropriate, whereas if I just want something to be bold I'll use CSS for that instead. But many developers prefer the shorter <b>.