I can't imagine that thing would have more than 45 minutes of battery life playing movies off a hard drive. You can throw some more RAM in it for caching, and you can scale videos to the rez of the screen, but it's still not going to last too long.

Matthew