Could someone please clarify for me what exactly SMT is, and what the codewords stand for (Foster, Jackson, Prestonia, etc.)? I understand that it allows one processor to function as two in some respects (multi-threading), but does the CPU itself acutally have 2x the number of execution units as a normal P4, or what?