I recently received my 2nd gen Apple TV. My network is a 5-6MB connection using an AirportExteme/TC router. I rent a standard def movie from iTunes, and try to play it. It says it will be over 100 minutes before it starts to play. I wait over 100 minutes and come back and try to play again. Now it says it's over 68 minutes to play. I come back the next day and it wants me to re-rent the movie. Evidently I've moved outside of the 24 hour window to play the movie. Well, I never successfully played the movie. Apple recognizes that I tried but they didn't recognize their massive FAIL in the ability of this device to actually deliver the content to me that I ordered. Netflix movies start to play right away. In fact it's a better Netflix player than my Samsung DVD player that has the same capability. If Apple can't guarantee delivery of the content that I paid for and keep track of whether or not I actually received it, they won't get any more of my rental business. Right now their Apple TV2 Rental model is a big disappointment to me. If you haven't purchased one yet I'd certainly wait.