The other day I opted to stream my iTunes copy of Limitless (HD) on my ATV 3 from the the purchased tab. The buffering took forever due to my slow internet connection, so I gave up and forgot about it. The next day I checked it out and it was ready for watching-- and even the day after that it was still fully buffered. Does anyone know how long movies are stored on the ATV? Also, is there a way to cancel the streaming/buffering process if it's taking too long?