I've been wondering how iTunes movie rentals work from a security standpoint. Given that the "rented" files are actually downloaded to the user's computer and then played from there, it seems like there is no way to prevent the user from saving the files indefinitely.
It's possible that the files are stored in some proprietary format (something like CSS), but this could easily be subverted in the long term by reverse engineering the code that plays them (as happened with DeCSS).
I'd be very glad if someone could point me to some references analyzing this system.