Yep, Windows XP Home does support hyperthreading. As for differences between XP Home and Pro, Microsoft has a simple comparison at :
www.microsoft.com/windowsxp/whichxp.asp
While the 64-bit is definitely the way of the future, it does look like it will be a couple of years before there is...