I have 40GB Apple TV, and my iTunes alone is over 50GB. So I just stream everything to my Apple TV from my MBP. When I come home, I plug in my MBP and leave it on 24/7. Streaming is really fast. Usually you have maybe 1 second of delay but that's about it. I am sure it is the same way if you use external HD.