It's a receiver that unscrambles almost any channel.. It's connected to your ethernet connection via a router, so it updates itself with all the new unlocking codes.. I think it's somewhat legal since you have to pay a monthly fee, and I guess a large part of that fee goes to the copyright...