Client ordered a 2-hour movie from Amazon. The destination was their TiVo Series 2. It took about 10 hours.
I had them run a speed test. 12.53 Mb/s down and 0.48 Mb/s upload.
Could this be a TiVo Series 2 Issue?
Amazon has a statement about download speed for TiVo S2:
How long does it take to download an Amazon Instant Video to my TiVo box?
TiVo HD, HD XL, Series3TM, Premiere and Premiere XL boxes now support Progressive Download. If you have one of these boxes, movies and TV shows will be ready to start watching within about 10 minutes of ordering (subject to Internet connection and home networking speeds of course.)
For Series2 boxes, downloading must complete before you watch your video. Download times vary depending on your actual Internet connection speed, the speed of your home networking hardware, and the length of the video. With a fast broadband connection (5Mbits/sec) a movie can download in about an hour, while a 1-hour TV episode can download in about 30 minutes. On a slower broadband connection (less than 1Mbit/sec), a movie can take up to 5 hours.