This document proposes a peer-to-peer video-on-demand (P2P VoD) algorithm called "Give-to-Get" that discourages free-riding. Give-to-Get works by having peers favor uploading video chunks to other peers who have proven to be good uploaders. This incentivizes sharing and excludes free-riders who consume bandwidth without contributing uploads of their own. The algorithm aims to provide good performance even if 20% of peers are free-riding, as long as there is spare system capacity. It is best suited for distributing short videos using this P2P approach.