Its basically an online storage locker where you can access any movies that you have purchased. Its not really big at the moment but they are starting to plug it a bit more and it may become a bit more mainstream.
I cant really tell you too much more as I personally havent dealt with it much even though I do have an account and have had it for about a year I think.
Their site probably tells more than I can.
Bookmarks