Another interesting fact is that torture may work, or it may not, yet many people don't want torture to work. But think about it for a second: If torture worked, it would be an opportunity to save lives. Torturing one known criminal to extract information that could save dozens (or hundreds) of innocents is unsavory to say the least, but it's better than the alternative. (To reverse the situation, one wouldn't kill dozens of innocents to prevent the torture of a known criminal.) Simply ignoring the issue and saying, "Torture is always wrong," can lead to more death and suffering than thoughtfully considering the issue.
I'm not talking about some hypothetical ticking time bomb scenario. This can actually apply to real life. Consider collateral damage. In war, it is acceptable to accidentally kill innocent people. It is also acceptable to intentionally kill combatants. But torturing combatants to extract information that would reduce collateral damage is unacceptable. It's such a strange instance of moral blindness.
Note that this doesn't mean I would want torture to be legal even if it worked. It seems like there's a good case to be made for keeping torture illegal, since doing so would force a would-be torturer to be sure about the circumstances; so sure that they'd willingly to go to prison to save innocent people.
Edit: So far, both replies are attacking positions I do not endorse. I'm saying make torture illegal even if it works. I'm saying ticking time bomb scenarios are poor justifications for torture. But I'm also saying that torture may save lives in some circumstances. If we're willing to accept the horror of collateral damage, we should also be willing to reduce it using methods as horrific as torture.