How can I watch TED videos offline on Android? I'm looking for a way of subscribing to and watching TED talk videos on the HTC Desire, but I want support for off-line viewing.

The Mother TED app seems to require an active network connection, which isn't suitable since I want to be able to watch videos on the underground.

There's an RSS feed of the mp4 videos here - is there anything like Google Listen that supports mp4 video?
I use BeyondPod (the full version) to watch TED Talks all the time.  It pulls in a list of the videos from the feed and you can choose to download which ever ones you want and then play them right in BeyondPod.  There is no data connection required.