Arduino control of a tv remote

Why don't you just use an IR LED to transmit the signal directly from the arduino to the TV? Is that a problem? There's an IR library in existence.

If you must do it this way, i believe any of those will work... someone else should be able to answer the question of which is best, but I only posted in case you wanted to consider the IR LED route.