New servers, hooraaaay! More bandwidth, more power.
Heheh, my first language is English, and I don't normally watch movies of other languages... Maybe that's why I've never heard of it! Knows more than one language!