I'm getting closer to purchasing an Apple TV but just want a little more information: The difference between streaming and syncing: 1)Streaming requires and means that something is running on my imac upstairs, but playing or showing on my Apple TV. Doing this does not store the information on the Apple TV hard drive itself. 2)Syncing means that my imac actually puts the data on the Apple TV itself. Given this, does ATV let you control what gets synced up? In other words if I have 200gb's worth of music and movies on my itunes drive on my imac, will the ATV let me manually decide what I store on the ATV? Or does it automatically put everything on there until it runs out of space? 3)My imac is upstairs, my tv (and my ATV when I get it) will be downstairs. I am using an Airport express router connected to the imac , and I have an Airport Extreme Base Station plugged in right next to the TV, where the ATV will be going. I know I can do everything wirelessly (stream, sync, etc.) but will my connection to the ATV be better if I run an ethernet cable from the plugged in Base Station or will it not make a bit of difference? Thanks in advance.