just wondering if yall have an experience with this site. looks like only about 75% of the movies work

http://www.thelabz.com