It tricks your OS into thinking you have dual processors (virtual), allowing your single processor to handle multithreaded applications better. If you simply go to Intel's website, you'll find a ton of information on it.
HT simulates dual processors, and provides somewhere in the 30% range in gain when an app that supports multi-threading is used or when doing a lot of multitasking.